2017-03-03 70 views
-1

我正在學習C#,我想學習如何從命令提示符編譯代碼,以防萬一需要。我用來學習的書有我試圖遵循的說明。我使用該文件導航到目錄,將其命名爲.cs文件擴展名,並嘗試csc compiletest.cs,正如我所瞭解的。 (compiletest.cs是文件的名稱)每當我嘗試時,它會告訴我「csc不被識別爲內部或外部命令.........」等等。正如一些論壇告訴我的,我嘗試將csc.exe文件添加到路徑中,但沒有運氣。我聽說我需要通過Visual Studio自定義命令提示符運行該命令,但我無法找到它。我正在運行Visual Studio Express 2012.如果有人知道如何找到該命令提示符,我將非常感謝幫助。從命令提示符編譯C#代碼的問題

+0

在開始菜單上的Microsoft Visual Studio 2012文件夾下,應該有另一個Visual Studio Tools文件夾,並在其下是可用的命令提示符選項。我對Express並不熟悉,但有可能這些工具不屬於它。似乎[有一種方法](http://stackoverflow.com/q/14529981/74757)強制Express的命令提示符快捷方式安裝。 –

+0

這與Visual Studio無關。如果該應用程序的文件夾不在PATH變量中,則無法在Windows中運行**任何**應用程序而不提供路徑。當你點擊一個包含要運行的應用程序的完整路徑的快捷方式時。 –

回答

0

如果你有.NET 4.0或更高版本安裝,你可以在這裏找到CSC.EXE:

C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \

如果將此文件夾添加到Windows%路徑%,則可以從任何地方編譯代碼。