无需参考windows.forms程序集?

时间:2010-03-01 13:48:35

标签: c#

这本书讲述了一个小的Windows.Forms程序

  

Windows窗体类在   System.Windows.Forms汇编,其中   是System.Windows.Forms.dll文件。   要编译这个程序,你需要一个   参考该程序集。编译时   在命令行上,使用/ r开关指定其他程序集。

但是我能够从命令行(csc.exe)编译这个程序就好了,而不必引用任何程序集。这是为什么?

2 个答案:

答案 0 :(得分:5)

csc默认添加对一堆程序集的引用。查看与csc.rsp相同的目录中的csc.exe(例如c:\ Windows \ Microsoft.NET \ Framework \ v3.5),以查看默认情况下引用的内容。

您可以使用@这样指定自己的response file

csc @ responses.txt Foo.cs Bar.cs

(这无非常有用,诚然......)

您还可以阻止默认响应文件与/noconfig switch一起使用。

答案 1 :(得分:0)

可能是因为它在配置文件中作为默认使用的目录“includes”/ references。

相关问题