2010-12-01 14 views
0

VS2005プロジェクトをVS 2010に変換したとき、すべてのプロジェクトが.NET 2.0 Framework用にコンパイルされたままである場合、生成されるDLLは全く異なるファイルサイズです。これは正常なのでしょうか、それとも心配すべきことですか?VS 2010に変換した後のバイナリファイルのサイズが異なる

+0

小さくても大きくてもかまいませんか?あなたは、デバッグまたはリリースビルド(コンパイラの最適化のオンまたはオフ)としてコンパイルしていますか? –

答えて

0

ファイルサイズの違いは、おそらく、新しいバージョンの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など、新しいバージョンのVisual Studioで「変更を破る」という情報を公開しています。

関連する問題