だから私はたくさんのものが入ったBIGプロジェクトを持っていますが、たとえばコードを修正すると、VS2015はプロジェクト全体をもう一度コンパイルします。編集したファイルだけをコンパイルすることはできますか?
編集:1つのソリューションがあります。そのプロジェクトには1つのプロジェクトがあり、そのプロジェクトにはたくさんのファイルがあります。C#とVS2015:コンパイル時の時間を節約するには?
答えて
ビルドプロセスはスマートです。変更されていない依存関係も変更されていないプロジェクトはスキップされます。多かれ少なかれソリューション全体で使用されているライブラリ内のものを変更した場合、(潜在的に)触れられたすべてのものを再構築する以外には何もできません。
自分で依存関係を調整し、ソリューションを右クリックして[プロジェクト依存関係...]を選択してみてください。ただし、必要または推測される依存関係は削除できません。
Visual Studioでは、プロジェクトが完全にビルドされているか、完全にスキップされています。出力はDLL(アセンブリ)であり、DLLは「変更のみを注入する」ようにパッチすることはできません。再構築する必要があります。他の人たちがすでに提案しているように、あなたの大きなプロジェクトをいくつかの小さなプロジェクトに分けることは価値があるかもしれません。そうして幸運を! –
私はソリューションに1つのプロジェクトを持っています...それを分割するとうまくいきます! – HKYL
ビルドドライブとしてSSDを入手してください。速いもの。
ここに挙げたヒントはすべて、特定のビルドがスマートなので、再コンパイルする必要があるものだけを再コンパイルします。ただし、更新するプロジェクトが数十回トリガされるベースライブラリがあれば、ほとんど役に立ちません。
コンパイルIOはとてもSSDは、それ以外の場合は、その大規模なソリューションを破壊し、基本ライブラリのinernal NUGETパッケージを生成するために時間がかかるかもしれない
を助け、限られています。これは、ベースライブラリと実際のアプリケーションの再コンパイルを切り離すことができます。これは、基本ライブラリのメンテナンスを行う場合に特に便利です。
- 1. Bash/Shell:時間の節約
- 2. xtsの時間エンドポイントと夏時間の節約
- 3. 夜間の節約時間のタイムスタンプ
- 4. Pyinstaller:コンパイル時のスペースを節約します
- 5. ボタンを押してテーブルに時間を節約するmvc
- 6. SQL Server CE:時間を節約する方法は?
- 7. ASP.NET Sharepointアプリケーションのデバッグプロセスを時間を節約する方法
- 8. アンドロイドアプリの共有設定で時間を節約する方法
- 9. JDKとjoda-time dateformatter:昼間の節約時間を考慮する方法
- 10. Java:グローバル変数はメモリや時間を節約しますか?
- 11. TCPTransportを$ ConnectionHandler.runでCPU時間を節約する方法
- 12. ミラーリングされたNxNアレイで空間と時間を節約する方法
- 13. erlangのemacsでコンパイルする際のキーボード操作時間を節約する方法は?
- 14. yii2でAM/PMと一緒に時間を節約する方法
- 15. oracleフォームがデータベースで時間を節約しています
- 16. Jmeterが90%の応答時間を節約
- 17. メモリと時間節約のために関数C++を消去する代わりに
- 18. Vaadin小節のレンダー時間
- 19. 「コンパイル時間」と「実行時間」の違いは何ですか?
- 20. どのようにしてmysqlの続行で時間を節約する
- 21. はここで、コンパイル時間C++
- 22. 光沢のあるアクションボタンをクリックして時間を節約する
- 23. コンパイル時間が長いです。C++
- 24. XMLファイルの間違った節約C#
- 25. コンパイル時間エラー
- 26. C++ Tensorflow、セッション - > Run()をマルチスレッドで実行する方法、または時間を節約する方法
- 27. タイプとnewtypeのコンパイル時間と実行時間の差
- 28. TimeSpanのような時間を節約し、それを解析する
- 29. シリアライゼーションチェック - 時間とランタイムをコンパイルする
- 30. Javaライブラリーランタイムとコンパイル時間
あなたのプロジェクトは大きすぎるため、サブプロジェクトに分割する必要があります。 1つのプロジェクトが* 1 *バイナリを生成するので、1つのファイルが変更された場合にそのバイナリを再構築することはできません。 –
多くのファイルを含む1つのプロジェクト、または多くのプロジェクトを含む1つのソリューションを意味しますか? –
@ LasseV.Karlsen私は1つのソリューションを持っています。それには1つのプロジェクトがあり、その中にたくさんのファイルがあります。 – HKYL