書中說,大約一個小Windows.Forms的程序不需要引用windows.forms程序集?
Windows窗體類是在 System.Windows.Forms的組裝,這 是System.Windows.Forms.dll的文件。 要編譯該程序,您需要對該程序集的引用 。在編譯命令行中的 時,使用/ r開關指定其他程序集。
但我能夠從命令行(csc.exe)編譯該程序就好了,無需引用任何程序集。爲什麼是這樣 ?
書中說,大約一個小Windows.Forms的程序不需要引用windows.forms程序集?
Windows窗體類是在 System.Windows.Forms的組裝,這 是System.Windows.Forms.dll的文件。 要編譯該程序,您需要對該程序集的引用 。在編譯命令行中的 時,使用/ r開關指定其他程序集。
但我能夠從命令行(csc.exe)編譯該程序就好了,無需引用任何程序集。爲什麼是這樣 ?
csc
默認爲添加引用到一堆程序集。在csc.exe
(例如c:\ Windows \ Microsoft.NET \ Framework \ v3.5)的同一目錄中查看csc.rsp
以查看默認情況下引用的內容。
你可以像這樣的@指定自己的response file:
CSC @ responses.txt Foo.cs Bar.cs
(這是沒有用的,很多時候,無可否認...)
您還可以防止默認響應文件與/noconfig
switch一起使用。
可能是因爲它在配置文件中作爲默認「包含」/引用使用的目錄。
喬恩Skeet是一個stackoverflow動物。 – 2010-03-01 13:56:09
解釋它。謝謝! – user257412 2010-03-01 14:12:19