0

マルチプロジェクト用の C# ソリューションを維持しています。通常、 project 以外のプロジェクトを変更しても問題ありませんz。これは、ソリューション内の他のいくつかのプロジェクトや、 projectaおよびで参照されbます。

Projectaはメイン GUI を使用しますが、 projectは projectbz参照されますa。プロジェクトzを変更してビルドすると、バージョンが一致しません。

現在、参照とビルド後のスクリプトを使用して、出力を適切なプロジェクトにコピーしています。通常、コンパイルとビルドの時間を大幅に節約できるため、これを行いました。

zプロジェクト出力をbおよびに手動でコピーして、手動で問題を修正するのにうんざりしていますa

デバッグを許可するかどうかはトスアップだと思います。通常、プロジェクトでのデバッグは必要ないため、多くの場所で任意の CPU リリース ビルドでz参照を使用します。z's

これを改善するための提案はありますか?

4

1 に答える 1

2

問題は、特定のバージョンの dll を参照していて、dll を新しいバージョンで更新すると、バージョンが一致しないことです。

この問題を解決する最善の方法は、プロジェクト b と z を直接参照することです。

プロジェクト a から既存の参照を削除し、新しい参照を追加します。

新しい参照を追加する場合、プロジェクト参照を追加するオプションがあり、そのオプションを選択します。

ビルド メカニズムは、適切な dll を自動的にコピーします。

于 2014-09-16T17:47:07.190 に答える