编译 File.cs 以产生 File.exe: 
csc File.cs 
编译 File.cs 以产生 File.dll: 
csc /target:library File.cs
编译 File.cs 并创建 My.exe: 
csc /out:My.exe File.cs
通过使用优化和定义 DEBUG 符号,编译当前目录中所有的 C# 文件。输出为 File2.exe: 
csc /define:DEBUG /optimize /out:File2.exe *.cs
编译当前目录中所有的 C# 文件,以产生 File2.dll 的调试版本。不显示任何徽标和警告: 
csc /target:library /out:File2.dll /warn:0 /nologo /debug *.cs
将当前目录中所有的 C# 文件编译为 Something.xyz(一个 DLL): 
csc /target:library /out:Something.xyz *.cs

解决方案 »

  1.   

    那在VS.net中如何编译呢?谢谢!
      

  2.   

    还有顺便想问一下,我调试的时候会出现Microsoft.Web.UI.WebControls未引用?如何解决呢?请大虾们赐教!谢谢!
      

  3.   

    一个项目只生成一个.dll是吗?不太懂,呵呵!
      

  4.   

    Microsoft.Web.UI.WebControls未引用是由于你的项目中没有添加这个命名空间的引用,要找到项目中的引用(一个像文件夹一样的东西),右键选择添加,然后浏览找到Microsoft.Web.UI.WebControls.dll文件,添加即可
      

  5.   

    那如何得到Microsoft.Web.UI.WebControls.dll呢?
      

  6.   

    引用进来就行了嘛。。建议使用vs.net做IDE来开发asp.net
      

  7.   

    我修改了我的*.cs文件,重新生成,可生成的.dll大小跟没修改之前的大小一样!(原来的.dll文件我删除掉了)这是怎么回事啊?
      

  8.   

    重新编译生成后显示成功,可调用时新写的类不能调用,感觉还是在调用原来的.dll,可原来的dll我已删除,并重新编译生成啊!不懂!请大虾们赐教!谢谢!