VS中常用的csc命令

VS中的csc命令用于将一些cs文件编译成一些dll、exe等其他文件,csc的命令参数有很多,可以打开VS的命令提示符输入:csc /help查看具体的,下面是一些简单常用的方法:

1):csc  /t:library  test文件夹/.../test.cs

编译并生成一个dll库文件,由于此命令没有指定生成的文件的文件夹和文件名,所以默认的文件夹是当前命令所处的目录位置,生成的文件名也是根据源文件名一样.

例如:e:/>csc  /t:library  D:/test.cs

此命令会将D盘下的test.cs文件编译并在e盘下生成一个test.dll的库文件.

这里面的/t:library  /target:library 的缩写形式

 

 

3):csc /out:test文件夹/.../test.dll(test.exe)  test文件夹/.../test.cs

out参数是用来设置编译生成的文件的存放位置和文件名

例如:e:/>csc /out:F:/test.dll   D:/test.cs

此命令是将D盘下的test.cs文件编译并在F盘下生成一个名叫test.dll的库文件

同理:csc  /out:test文件夹/.../test.exe  test文件夹/.../test.cs 是将目标文件编译并在指定的文件下生成一个.exe文件.

 

5):csc /out:test文件夹/.../test.dll(test.exe)  test文件夹/.../*.cs

此命令是将指定的文件夹中的所有的cs文件编译并装到一个dll(或exe)文件中

6): csc /define:DEBUG /optimize /out:test.exe *.cs

通过使用优化和定义 DEBUG 符号,编译当前目录中所有的 C# 文件。输出为 test.exe

7): csc /target:library /out:test.dll /warn:0 /nologo /debug *.cs

编译当前目录中所有的 C# 文件,以产生 test.dll 的调试版本。不显示任何徽标和警告

8): csc test文件夹/.../test.cs /doc:test.xml

编译指定文件生成一个xml文档

你可能感兴趣的:(ASP.NET,library,dll,exe,c#,文档,优化)