我在構建過程中使用NAnt,輸出一個DLL。NAnt和VS/MSBuild之間的輸出文件大小不同
一切都很好。但是當我比較NAnt與VS/MSBuild的輸出時,我得到了兩個文件之間的大小差異。
我已經包含了所有相同的引用(甚至要儘可能在構建文件中明確設置系統引用)。
當我加載應用程序,如果我使用NAnt DLL,我得到一個運行時錯誤。但是對於VS版本的DLL,一切都運行平穩。
我會很感激任何人都可以借錢的幫助,或者如果有人能指引我正確的方向。
我在構建過程中使用NAnt,輸出一個DLL。NAnt和VS/MSBuild之間的輸出文件大小不同
一切都很好。但是當我比較NAnt與VS/MSBuild的輸出時,我得到了兩個文件之間的大小差異。
我已經包含了所有相同的引用(甚至要儘可能在構建文件中明確設置系統引用)。
當我加載應用程序,如果我使用NAnt DLL,我得到一個運行時錯誤。但是對於VS版本的DLL,一切都運行平穩。
我會很感激任何人都可以借錢的幫助,或者如果有人能指引我正確的方向。
運行NAnt和MSBuild(詳細開關(-verbose
//v:diag
)),將確切的命令行調用與他們使用的csc.exe
進行比較。另外,我很擔心你的組件足夠大,甚至可能有2MB的尺寸差異。
我發現這個問題,只是想添加解決方案,以防其他人遇到類似的問題。 項目中有一個XML文件,我沒有通過構建文件正確引用。 我將它包含在csc標籤的參考節點中,而不是在資源節點中。修復這個固定的問題。
謝謝,skolima。看到我的後續問題是什麼問題。 – pbrstreetgang