0

私は、すべてVB.netにある複数のプロジェクトで動作するビルド中のSlnを持っています。それらは、XP と Visual Studio 2010 を実行する仮想 PC にあります。正常にビルドおよび実行されます。ファイルを VS2010 SP1 および VS 2012 を搭載した Windows 8 PC にコピーします。いくつかのプロジェクトはヘルパー プロジェクトを参照します。最初に、彼らはプロジェクトから dll を参照しました。dllの問題を取り除くために、実際のプロジェクト参照に変更しました。

現在、私の Windows 8 PC では、ヘルパー プロジェクトへのすべてのインポートまたはコード参照が失敗しています。ヘルパー プロジェクトは正常に構築されています。XP マシンでは問題なく動作し、Windows 8 PC ではどの参照もエラーにならないため、インポートが失敗する理由がわかりません。

参照されたヘルパー プロジェクトをアンロードすると、ビルドされ、Windows 8 で正常に実行されます。ソリューション全体をクリーンアップし、ヘルパー プロジェクトが作成したすべての dll を削除しました。ヘルパー プロジェクトが新しい dll を作成し、他のプロジェクトで使用されていることは確かです。では、プロジェクトをアンロードすると、なぜ機能するのでしょうか。それは同じことである必要がありますか?

4

1 に答える 1

0

win 8で動作した後、slnファイルを再作成する必要がありました

于 2013-04-17T02:35:47.970 に答える