|
|
|
|
|
我們?cè)诰帉?xiě)C#的.cs
程序時(shí),如何在DOS窗口里運(yùn)行和調(diào)試呢?本文給大家介紹一下操作方法。
其實(shí),在DOS窗口里運(yùn)行.cs
文件,并非是直接在執(zhí)行.cs
程序文件,而是在DOS里先把.cs
程序文件編譯并生成.exe
可執(zhí)行文件,然后在DOS里運(yùn)行該.exe
文件。這需要先后執(zhí)行兩次命令,第一次是執(zhí)行編譯.cs
文件的命令,第二次是執(zhí)行運(yùn)行.exe
文件的命令。
編譯.cs
文件的命令如下:
csc /out:c:\test.exe c:\test.cs
csc命令解釋
如果你在DOS里直接使用上述命令行,會(huì)報(bào)錯(cuò)提示“找不到該命令”,因?yàn)?strong>csc不是系統(tǒng)命令。
csc是 .NET Framework 里的可執(zhí)行命令,位于 .NET Framework 目錄下,如C:\Windows\Microsoft.NET\Framework\v4.0.30319
,所以要首先進(jìn)入 .NET Framework 目錄,DOS里使用CD命令如下:
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
這時(shí)就可以使用csc命令了。
當(dāng)然你也可以把csc的路徑位置寫(xiě)完整(這樣不需要先用CD命令進(jìn)入 .NET Framework 目錄),如:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc /out:c:\test.exe c:\test.cs
一般建議把該csc路徑位置添加到環(huán)境變量(win7/win10如何添加環(huán)境變量),這樣csc就如同系統(tǒng)命令一樣使用了,不需要先在DOS里進(jìn)入該目錄才能執(zhí)行csc命令,方便好多。
csc命令含有兩個(gè)參數(shù),示例如下:
csc /out:c:\test.exe c:\test.cs
csc命令參數(shù) /out:
是生成的.exe
文件(含完整路徑),后面一個(gè)參數(shù)是.cs
文件(含完整路徑),兩個(gè)參數(shù)中間有一個(gè)空格。
通過(guò)上述方法生成.exe
文件后,就可以運(yùn)行.exe
文件了,直接輸入.exe
完整文件路徑,按回車鍵,如:
c:\test.exe
運(yùn)行結(jié)果會(huì)打印在DOS窗口里。
總結(jié)
通過(guò)本文的教程,你應(yīng)該學(xué)會(huì)了在DOS窗口運(yùn)行C#的.cs
程序文件的方法。
相關(guān)文章