我正試圖自動化針對某些內部ActiveX瀏覽器控件的操作。使用Interop程序集時(即使文件存在),FileNotFoundException
我在C#代碼,自動地生成Interop.AssemblyName.dll添加到COM類型的引用
2星期前,當我測試了這一點,它的工作就像一個魅力,但現在正試圖相同的代碼嘗試獲取對interop程序集中找到的某種類型的引用時失敗,並顯示FileNotFoundException。
我該如何追溯到底什麼是錯誤的根源呢? Interop文件存在於我的測試應用程序的exe旁邊。
我還應該找什麼?
是否有任何有關互操作性和此類問題的良好教程?
問題是,爲什麼它會在另一個位置? –
不知道......我必須看到代碼。但是,例如,在Debug和Release build configs之間進行更改可能會導致此問題。 –
這仍然是一個調試版本。該文件存在於預期的位置(通過ProcMon驗證)。 –