0

次のシナリオがあります。

  • 1 つの WPF プロジェクトを含む Visual Studio 2010 ソリューション、出力ファイルは「Tool.exe」
  • Eclipse 共有ライブラリ プロジェクト、出力ファイルは「Tool.dll」

dll を exe と同じフォルダーに配置してから、Visual Studio を使用してデバッグを試みます。しかし、次のエラーが表示されます。

プロジェクトの実行中にエラーが発生しました: ファイルまたはアセンブリ 'ツール' またはその依存関係の 1 つを読み込めませんでした。モジュールには、アセンブリ マニフェストが含まれている必要がありました。

問題の解決策を見つけ、 dll の名前を変更しました。どうやら exe と dll に同じ名前を付けることはできません。私の質問は、そもそもなぜこのエラーが発生するのですか? dll の名前が Visual Studio に影響するのはなぜですか? エラーは、dll をピンボークしようとする前に発生します。Visual Studio なしでアプリケーションを実行すると完全に動作しますが、もちろんデバッグできるようにしたいと考えています。

現在、dll の名前を変更することはプラン B ですが、そうする前に、この問題を解決するために他にできることがあるかどうかを知りたいですか?

前もって感謝します。

4

1 に答える 1