2013-05-31 65 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