使用csc命令进行编译

①如果csc不是内外部变量的情况下需要在计算机高级系统设置的环境变量里面下面的Path中将值的后面用分号隔开增加.net framework 4.0的文件路径

②重新以“管理员身份运行cmd”

③将路径指定到对应的cs文件,然后执行

>csc /t:module One.cs

执行之后生成One.netmodule的文件

③继续执行,将多个模块打包称为程序集

>csc /t:library /addmodule:One.netmodule Two.cs

执行之后生成名为Two.dll的程序集文件

④最后编译Main函数和Two.dll为可执行文件

csc /out:Anytao.Insidenet.MetadataIL.exe /t:exe /r:Two.dll /r:mscorlib.dll Program.cs

⑤最后得到Anytao.Insidenet.MetadataIL.exe

/out:Anytao.Insidenet.MetadataIL.exe:表示输出可执行文件,及其名称
/t:exe:表示输出的文件类型为CUI(控制台界面程序)
/t:winexe:表示输出为GUI(图形界面程序)程序
/r:Two.dll:表示Two.dll的程序集
/r:mscorlib.dll:表示引用外部程序集,因为使用的是Console静态方法,该方法被定义在mscorlib.dll中
原文地址:https://www.cnblogs.com/itboy-2009/p/4509287.html