2009-06-23 28 views
0

私は2つのプロジェクトを管理するチームに所属しています。 Plantプロジェクトは、自分自身を含む複数のグループによって消費されるライブラリプロジェクトです。クライアント用に構築している管理クライアントプロジェクトは、プラントプロジェクトを使用し、独自のカスタムコンポーネントを持っています。「間接参照がアセンブリに行われています」ビルドエラー

統合するには、DLLが更新されたAdminClient.Applicationプロジェクトに依存フォルダがあります。ですから、私の問題は、私が避けたいと思う迷惑になります。 Plant.UI.Winform.dllが更新され、バージョン番号が変更されました。 AdminClientの2つのプロジェクトによる参照です。実際のアプリケーションとAdminClient.UI.Winformプロジェクト。両方の参照が初期バージョン(1.0.0.0)に行われ、SpecificVersionプロパティがfalseに設定されています。 AdminClient.Applicationプロジェクトには、AdminClient.UI.Winformプロジェクトへの参照も含まれています。

ソリューションをクリーンにして再コンパイルすると、エラーBC32207が発生します。マイクロソフトは、すべての参考文献を再作成する必要があると主張しています。このソリューションは、自動ビルドを実装したいので、私にとってはうまくいきません。つまり、開発者がチェックインを行うたびにバージョン番号が変更されるということです。誰もがこの問題の別の解決策を知っていますか?

答えて

0

レッスンを受けました。同僚が別の依存関係を古いバージョン番号で更新して、ソリューションの半分が1.0.0.8でビルドされ、残りが1.0.0.9を使用してビルドしようとしました。

少なくとも、これは新しい依存ファイルを削除し、「ビルドを破棄してピザルールを購入する」ことをやめることだけです。

関連する問題