私は大規模なプロジェクトを抱えており、その2つの部分をより優れたオープンソースの代替案に置き換えています。オープンソースライブラリはかなり大きいですが、安定していて変更されていないため、ソースをVSプロジェクトに直接含めることは、私には無意味に思えます。ロード、コンパイルなどが多くなります。2つのオープンソースプロジェクトを単独でビルドしたいのですが、修正されたバージョンで、メインプロジェクトからそれらを参照します。
しかし、これは私にいくつかの問題を与えます。
ライブラリのDEBUGバージョンとRELEASEバージョンが必要になります-VSには、これらの定義に基づいて参照を切り替える方法がありません。
他のプロジェクトのコードにステップインしたい場合、デバッグは難しくなります-コードをステップスルーするほど単純ではありません-それともそうですか?
私がまだ考えていない何か他のもの...
だから、アイデアをいじってみながら、どうやってそれを設定するのか聞いてみようと思いました。
メインプロジェクトと2つのオープンソースプロジェクトはすべて異なるSVNリポジトリにあります。オープンソースプロジェクトでは、毎日新しいトランクを入手することはありませんが、リリースを修正します。
ありがとう