0
當我將VS 2005項目轉換爲VS 2010時,所有項目仍然指向.NET 2.0 Framework的編譯,生成的dll是完全不同的文件大小。這是正常還是需要關注?轉換爲VS 2010後不同的二進制文件大小
當我將VS 2005項目轉換爲VS 2010時,所有項目仍然指向.NET 2.0 Framework的編譯,生成的dll是完全不同的文件大小。這是正常還是需要關注?轉換爲VS 2010後不同的二進制文件大小
文件大小的差異可能是由於Visual Studio新版本附帶的編譯器的更改所致。理論上,它應該更有效率。不應該擔心什麼,但這並不意味着你應該放棄測試。
Microsoft確實使用Visual Studio的新版本發佈了關於「突變」的信息,例如,VB的http://msdn.microsoft.com/en-us/library/cc714070.aspx,C++的http://msdn.microsoft.com/en-us/library/bb531344.aspx以及C#的http://msdn.microsoft.com/en-us/library/ee855831.aspx。
不同於更小或更大?你是否正在編譯爲調試或發佈版本(編譯器優化開啓或關閉)? – 2010-12-01 15:11:14