winform mshtml 應用報錯問題

報錯內容:

System.Reflection.TargetInvocationException: 調用的目標發生了異常。 ---> System.IO.FileLoadException: 未能加載文件或程序集“Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一個依賴項。強名稱驗證失敗。 (異常來自 HRESULT:0x8013141A)

文件名:“Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” ---> System.Security.SecurityException: 強名稱驗證失敗。 (異常來自 HRESULT:0x8013141A)


我的項目中引用了mshtml.dll,但是發佈後應用在其他電腦上顯示上個錯誤。解決方法:


1、在項目資源管理管理器中點擊Microsoft.mshtml的屬性。如圖:

2、首先把互操作類型改爲false,然後修改複製本地爲true。

3、這樣應用發佈後mshtml.dll會在包的內部。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章