栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在命令提示符下编译/执行C#源文件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在命令提示符下编译/执行C#源文件

CSC.exe是.NET framework中包含的CSharp编译器,可用于在命令提示符下进行编译。如果使用“ /
target:exe”,则输出可以是可执行文件“ .exe”,也可以是DLL。如果您使用/ target:library,则会在.NET
framework目录中找到CSC.exe,

例如.NET 3.5 、

c:windowsMicrosoft.NETframeworkv3.5
.

要运行,请首先打开命令提示符,单击“开始”,然后键入

cmd.exe

然后,您可能需要cd进入保存源文件的目录。

像这样运行C#编译器:

  c:windowsMicrosoft.NETframeworkv3.5bincsc.exe  /t:exe /out:MyApplication.exe MyApplication.cs  ...

(全部一行)

如果要编译的源模块不止一个,则可以将其放在同一命令行上。如果要引用其他程序集,请使用

/r:AssemblyName.dll

确保在一个类中定义了一个静态Main()方法,以充当“入口点”。

要运行生成的EXE,请键入

MyApplication
,然后
<ENTER>
使用命令提示符。

MSDN上的本文详细介绍了命令行编译器的选项。您可以嵌入资源,设置图标,对程序集进行签名-
您可以在Visual Studio中进行的所有操作。

如果已安装Visual Studio,则在“开始”菜单中;在Visual Studio工具下,您可以打开“ Visual
Studio命令提示符”,它将设置用于命令行编译的所有必需的环境和路径变量。

尽管对此非常方便,但是您应该将其与某种构建工具(如NAnt,MSBuild,FinalBuilder等)的知识相结合。这些工具提供了完整的构建环境,而不仅仅是基本的编译器。

在Mac上

在Mac上,语法相似,只有C Sharp Compiler命名为

csc

$ csc /target:exe /out:MyApplication.exe MyApplication.cs ...

然后运行它:

$ mono MyApplication.exe


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/385220.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号