使实用程序通过命令运行C#代码

时间:2013-05-31 18:46:37

标签: c# command command-prompt

我正在尝试学习如何创建一个实用程序来运行我通过visual studio编写的C#代码。我希望能够通过命令提示符运行它。我已经在线查看入门指南,但我似乎无法找到任何内容。如果你能帮助我理解它是如何工作的/给我和榜样,我将非常感激。谢谢你!

1 个答案:

答案 0 :(得分:0)

编辑 - 如果问题是:“如何在Visual Studio中创建控制台应用程序?” - @emd提供了良好的链接:How to: Create a C# Console Application

回答:“如何创建获取CS文件并将其作为可执行文件运行的实用程序?”

如果项目全部在单个文件(或CS文件组)中,没有任何非平凡的配置,基本调用CSC.exe将生成“.EXE”运行。您可以轻松地将调用包装到csc.exe并将生成的“.exe”执行到“.CMD”文件中,并且(如果您愿意)将该CMD与CS扩展名相关联,这样输入CS文件名就会编译并执行代码。 / p>

如果项目更复杂 - 使用MSBUID构建* .csproj文件,然后执行生成的EXE

对于奖励积分,您可以通过将CSC.exe调用/**/调用Windows CMD shell忽略的CSC.exe注释,将“.CS”和“。CMD”合并到一个文件中。

注意:%windir%\Microsoft.NET\Framework\v4.0.30319\csc.exe是作为.Net Framework的一部分安装的,因此您甚至不需要在计算机上使用VS来使用它。位置 - {{1}}