2013-02-07 62 views
1

我在構建過程中使用NAnt,輸出一個DLL。NAnt和VS/MSBuild之間的輸出文件大小不同

一切都很好。但是當我比較NAnt與VS/MSBuild的輸出時,我得到了兩個文件之間的大小差異。

我已經包含了所有相同的引用(甚至要儘可能在構建文件中明確設置系統引用)。

當我加載應用程序,如果我使用NAnt DLL,我得到一個運行時錯誤。但是對於VS版本的DLL,一切都運行平穩。

我會很感激任何人都可以借錢的幫助,或者如果有人能指引我正確的方向。

回答

1

運行NAnt和MSBuild(詳細開關(-verbose//v:diag)),將確切的命令行調用與他們使用的csc.exe進行比較。另外,我很擔心你的組件足夠大,甚至可能有2MB的尺寸差異。

+0

謝謝,skolima。看到我的後續問題是什麼問題。 – pbrstreetgang

0

我發現這個問題,只是想添加解決方案,以防其他人遇到類似的問題。 項目中有一個XML文件,我沒有通過構建文件正確引用。 我將它包含在csc標籤的參考節點中,而不是在資源節點中。修復這個固定的問題。

相關問題