現在、C#フォームアプリケーションを作成中です。Visual Studioフォームの変更時に長いビルド時間
デザイナーでフォームを変更するたびに、アプリケーションをビルドするのに時間がかかることに気付きました。
私はクラス自体でコードを修正しようとしましたが、ビルドが遅くなることはありません。
これを引き起こしている可能性がある人は誰でも知っていますか?
おかげで、
PM
現在、C#フォームアプリケーションを作成中です。Visual Studioフォームの変更時に長いビルド時間
デザイナーでフォームを変更するたびに、アプリケーションをビルドするのに時間がかかることに気付きました。
私はクラス自体でコードを修正しようとしましたが、ビルドが遅くなることはありません。
これを引き起こしている可能性がある人は誰でも知っていますか?
おかげで、
PM
ない直接的な解決策は、私は、プロセスがアクセスしている(などのファイル、レジストリ)のリソースを参照してくださいするSysinternalのProcess Monitorを使用して同様の問題を調査して成功を収めました。
おそらく、この(無料の)ツールを使用して、devenv.exe(またはcsc.exeまたは類似のツール)がアクセスしていることの手がかりを得ることができます。
あなたはに行きたいかもしれません:
"Tools " ---> "Options" ---> "Windows Forms Designer" ---> "Toolbox" node
と "AutoToolboxPopulate" の下に値を確認してください。値が "True"に設定されていると、大きなパフォーマンス上の問題が発生しました。これを "False"に変更すると解決しますが、ソリューションを閉じてもう一度開きます(Visual Studio IDEを閉じて再起動することもできます)。
フォームには多くのコントロールがありますか? – Tigran
コントロールやフォームでたくさんのビットマップを使用していますか? –
はい、ビットマップは実行時にリソースからのみロードされます。 – user472875