0

私は私の手に一種の大きな問題を抱えています。マネージド dll ファイルが必要なクラス ライブラリ出力プロジェクトがあります (いくつかの sdk dll、バージョンは変更されません)。dll はプロジェクト ソリューション内のサード パーティ フォルダーに配置され、クラス ライブラリ プロジェクトにはその特定の場所からの dll への参照があります。参照の CopyLocal プロパティが true に設定されています。問題は、この dll を使用しようとすると、アプリケーションが FileNotFoundException をスローすることです。プラットフォームのターゲットに関して、いくつかの調査と、stackoverflow からの他の 2 つの投稿で見つかったステップに従おうとした後、問題は解決されていません。非常に奇妙なことも起こっています。SDK がインストールされている場合はアプリケーションが正常に動作し、インストールされていない場合はクラッシュします。私が把握したことから、SDK インストーラーは必要な dll を GAC に追加します。そのため、この dll ファイルを GAC に登録しようとしましたが、SDK をアンインストールした後でも、アプリケーションはそれを見つけられません。これが関連しているかどうかはわかりませんが、私のプロジェクトは TFS 2008 でソース管理されていました。最近、TFS 2010 への移行が行われました。移行前のすべてのアプリケーション バージョンは正常に動作しますが、移行後のすべてのバージョンは動作しません。TFS 2010 で、移行前のバージョンのアプリケーションに戻しましたが、まだ動作しません。

移行前に使用していた VS 2010、.NET Framework 4.0 を使用していますが、すべて問題ありませんでした。

お知らせ下さい。よろしく、 アレックス・バラク

4

0 に答える 0