2013-05-31 66 views
-5

我正在嘗試學習如何創建一個實用程序來運行我通過visual studio編寫的C#代碼。我希望能夠通過命令提示符運行它。我在網上查找了一個關於入門的指導,但我似乎無法找到任何指導。如果你能幫助我理解它是如何工作的/給我和例子,我將不勝感激。謝謝!製作實用程序以通過命令運行C#代碼

+0

http://msdn.microsoft.com/en-us/library/0wc2kk78(v=vs.90).aspx – emd

+0

我需要一些解釋,你是否想創建一個C#應用程序寫入命令提示符(即ping,tracert,xcopy等)或者您是否正在創建一個可以從編譯C#代碼的命令提示符下運行的工具? – Sane

+0

我想創建一個可以通過命令提示符運行的工具@Sane –

回答

0

編輯 - 如果問題是:「如何在Visual Studio中創建控制檯應用程序?」 - @emd提供了很好的鏈接:How to: Create a C# Console Application

回答:「如何創建將CS文件作爲可執行文件運行的實用程序?

如果您的項目都是在單個文件(或一組CS文件)中,而沒有任何非平凡的配置,則基本調用CSC.exe會產生「.EXE」來運行。您可以輕鬆地將呼叫打包到csc.exe並將生成的「.exe」執行到「.CMD」文件中,並且(如果您想)將該CMD與CS擴展相關聯,因此輸入CS文件名將編譯和執行代碼。

如果項目比較複雜 - 使用MSBUID構建* .csproj的文件,不是執行通過包裝CSC.exe通話產生的EXE

獎勵積分,你可以在一個單一的文件合併「.CS」和「.CMD」在Windows的CMD shell中忽略的/**/註釋。

注意:CSC.exe作爲.Net Framework的一部分安裝,因此您甚至不需要VS在機器上使用它。位置 - %windir%\Microsoft.NET\Framework\v4.0.30319\csc.exe