0

C#プロジェクトをデバッグするためのIronPythonシェルを表示するVisualStudio2010拡張機能を作成しようとしています。だから明らかに私はIronPython.dll(そして他のたくさんの)への参照を持っています。ここではIronPython2.0.1を参照しています。

私のプロジェクトは正常にコンパイルされます。デバッグすると、VSの新しいインスタンスが起動します。しかし、アドインコマンドを実行すると、のが取得System.FileNotFoundExceptionされIronPython.dllます。

DLLがプロジェクトの出力ディレクトリ(bin/Debug)にあることを確認しました。これは別のコンテキストで実行されていると思いますので、パスの解決など、これを検出しないものは何でもかまいません。何をすべきかについてのアイデアはありますか?

4

1 に答える 1

1

はい、うまくいきません。devenv.exe (Visual Studio) のプローブ パスには、現在のプロジェクト ビルド ディレクトリは含まれません。私のマシンの common7\ide\devenv.exe.config は、common7\ide の PublicAssemblies および PrivateAssemblies サブディレクトリをプローブ パスに追加します。そこにアセンブリをコピーできます。

于 2010-07-08T15:44:43.347 に答える