2011-09-05 21 views
0

現在、C#フォームアプリケーションを作成中です。Visual Studioフォームの変更時に長いビルド時間

デザイナーでフォームを変更するたびに、アプリケーションをビルドするのに時間がかかることに気付きました。

私はクラス自体でコードを修正しようとしましたが、ビルドが遅くなることはありません。

これを引き起こしている可能性がある人は誰でも知っていますか?

おかげで、

PM

+0

フォームには多くのコントロールがありますか? – Tigran

+1

コントロールやフォームでたくさんのビットマップを使用していますか? –

+0

はい、ビットマップは実行時にリソースからのみロードされます。 – user472875

答えて

0

ない直接的な解決策は、私は、プロセスがアクセスしている(などのファイル、レジストリ)のリソースを参照してくださいするSysinternalのProcess Monitorを使用して同様の問題を調査して成功を収めました。

おそらく、この(無料の)ツールを使用して、devenv.exe(またはcsc.exeまたは類似のツール)がアクセスしていることの手がかりを得ることができます。

0

あなたはに行きたいかもしれません:

"Tools " ---> "Options" ---> "Windows Forms Designer" ---> "Toolbox" node 

と "AutoToolboxPopulate" の下に値を確認してください。値が "True"に設定されていると、大きなパフォーマンス上の問題が発生しました。これを "False"に変更すると解決しますが、ソリューションを閉じてもう一度開きます(Visual Studio IDEを閉じて再起動することもできます)。

関連する問題