none
VisualStudio2010のビルドが異常に遅い RRS feed

  • 質問

  • VisualStudio2010において、対象のフレームワークを.Net2.0に指定し、

    ビルドを行った場合、異常にビルドが遅いケースがあります。

    クラスに対してシリアライズを行い、設定値をリソースに埋め込みをしている部分があるのですが、

    その部分に関するビルド処理に時間がかかっています。

    ResGen.exeが占めるCPUの割合が大きくなり、

    VisualStudioがビジー状態となってしまいます。

    対象のフレームワークを.Net4.0にすれば快適にビルドされます。

    数時間でビルドを終わりますが、使用できる状態ではありません。

    何か対処方法はありますでしょうか?

    (対象となっているプロジェクト自体はもともとVisualStudio2005で作成したものです)


    take
    2010年4月28日 8:19

回答

すべての返信

  • もし、お使いの環境が 64bit 環境であれば、次のスレッドが関係しそうに思えます。

     Resgen.exe fails while compiling 3.5 solution in VS 2010 RTM
     http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/e5900710-9849-4d10-aa28-48b734d06bf2

    2010年4月28日 14:18
  • 返信ありがとうございます。

    32bit環境ですが、

    参考にさせていただきます。

    2010年4月30日 0:38
  • こんにちは、take1234567890 さん。

    以下のページに、同じようにビルドに時間がかかるという現象についての報告が上がっていました。
    残念ながら、回避策はなく、特に修正についての予定もないように見えます。

    http://connect.microsoft.com/VisualStudio/feedback/details/480276/winforms-app-slow-compilation

    回避策が出てくるかはわからないのですが、製品サポートに正式に問い合わせるということも検討いただくような内容かと思いました。
    ご参考までに。

    2010年5月6日 2:30
  • こんにちは、山本春海さん。

    私の置かれている状況とほとんど同じですね。
    解決している様子はみられないので、
    製品サポートに問い合わせることも検討したいと思います。

    ありがとうございました。

    2010年5月6日 4:36
  • take1234567890 さん、こんにちは。

    フォーラムのご利用ありがとうございます。

    少し残念な結果かもしれませんが、totojo さんと弊社 山本のアドバイスが参考になられたようですので、[回答としてマーク] のチェックを付けさせていただきました。


    それでは、また何かありましたら、ぜひ MSDN/TechNet フォーラムをご利用ください。
    今後ともよろしくお願いします。

    ______________________________________
    マイクロソフト株式会社 フォーラム オペレーター 三沢健二

    2010年5月6日 8:57
    モデレータ
  • Visual Studio 2010 は使い勝手がよくなっていると感じましたが
    .NET Framework 2.0 も継続使用中なので開発環境のバージョンアップは
    当面見送らざるをえません。
    たいへん残念です。
    2010年5月7日 0:54