12

最近、VS2012 と .NET 4.5 にアップグレードしました。2012 に切り替えてから、デバッグ時に常に次のエラーが発生します。

コンパイラ エラー メッセージ: BC32206: プロジェクトには現在、複数のバージョンの NPGUtilities への参照、バージョン 2012.4.4751.24389 への直接参照、およびバージョン 2012.4.4751.24391 への間接参照 (「AdminWeb.targetweights.sgModels」を介して) が含まれています。NPGUtilities のバージョン 2012.4.4751.24391 (またはそれ以降) を使用するように直接参照を変更します。

BC32206: プロジェクトには現在、EnterpriseData の複数のバージョンへの参照、バージョン 2012.4.4751.25227 への直接参照、およびバージョン 2012.4.4751.25243 への ('SponsorWeb.selectplan.AdministratorXDataset1' による) 間接参照が含まれています。EnterpriseData のバージョン 2012.4.4751.25243 (またはそれ以降) を使用するように直接参照を変更します。

どちらもプロジェクト参照です。それらを削除して読み込もうとしましたが、まだ運がありません。この問題を解決する方法について誰かアドバイスをいただけますか?

4

16 に答える 16

12

binフォルダー内のすべてのファイルを削除してからプロジェクトを再構築することで、この問題を修正できました。私にとっての問題は、プロジェクトのクリーニングがフォルダー内の DLL のみを削除し、bin\Debug古い DLL がbin\Releaseフォルダーに残っていることでした。

于 2014-06-18T00:44:11.567 に答える
0

エラー メッセージが示すように、ライブラリとバージョンが競合しています。参照のバージョンをチェックして、それらが一致していることを確認するか、メイン プロジェクトとサブ プロジェクトで同じファイルへの参照を使用していることを確認してください。

于 2013-01-07T15:51:39.897 に答える
-2

すべての bin/debug/* スタッフを削除してみてください

于 2015-01-14T18:39:28.110 に答える