私はいくつかの社内ActiveXブラウザコントロールに対するアクションを自動化しようとしています。Interopアセンブリを使用している場合(ファイルが存在する場合でも)FileNotFoundException
私は、私はこれをテストしたときに
2週間前、それはしかし、今と同じコードをしようと、魔法のように働い自動的Interop.AssemblyName.dll
を生成し、私のC#コードでCOM型への参照を追加しましたinteropアセンブリで見つかったいくつかの型への参照を取得しようとすると、FileNotFoundExceptionで失敗します。エラーの原因を正確にどのようにトレースすることができますか?私のテストアプリケーションのexeのすぐ隣にInteropファイルが存在します。
他に何が探していますか?
この種の相互運用性と問題に関する良いチュートリアルはありますか?
質問は、なぜ別の場所で見えるのですか? –
Dunno ...コードを見なければならないでしょう。しかし、たとえば、DebugとReleaseビルドの設定を変更すると、この問題が発生する可能性があります。 –
これはまだデバッグビルドです。そのファイルは、期待される場所に存在します(ProcMonで検証済み)。 –