運行我的WatIn測試時,我剛剛開始收到以下錯誤。WatiN System.IO.FileNotFoundException Interop.SHDocVw
System.IO.FileNotFoundException:未能加載文件或組件 'Interop.SHDocVw,版本= 1.1.0.0,文化=中性 公鑰= db7cfd3acb5ad44e' 或它的一個依賴。 系統找不到指定的文件。
我已經在網上搜索並嘗試了以下解決方案,但都沒有工作。
- http://linrayusa.blogspot.com/2008/08/vsts-2008-could-not-load-file-or.html
- WatiN Error Could not Load Assembly
- http://blogs.msdn.com/b/dougste/archive/2006/09/05/741329.aspx
任何人都可以幫助?
在Visual Studio 2010中,如果對Interop.SHDocVw的引用將「Embed Interop Types」設置爲True,則會發生此錯誤。您應該禁用該選項並確保「複製本地」選項設置爲True。更多詳細信息在http://stackoverflow.com/questions/3635716/visual-studio-copy-dll-refrences-to-output-folder/3636732#3636732 – 2011-05-15 19:57:51
轉到解決方案資源管理器,單擊interop dll,在屬性更改「嵌入Interop類型「設置爲FALSE。 – scott 2011-09-02 01:33:34
這不適合我,請看我的問題; http://stackoverflow.com/questions/8728486/getting-started-watin – dannyrosalex 2012-01-04 16:08:41