我正在開發一個Outlook vsto添加in.When我安裝它勝利10與Office 2013,64位,並啓動Outlook。插件處於非活動狀態。我從信任中心設置啓用它並重新啓動outlook.But再次自動進入非活動狀態。我檢查了註冊表項,並且在那裏加載行爲自動更改爲2.我將其更改爲3,並且開始了前景。然後再次插件處於非活動狀態,並且註冊表項也自動更改爲2.請提示我該怎麼辦?Outlook的外觀不加載在Outlook 2013(64位)與Windows 10(64位)
回答
首先,確保所有必需的預置庫都包含在安裝程序中,並在加載加載項之前安裝在最終用戶計算機上。
你有沒有在代碼中的例外?或者使用任何平臺特定的組件?
Microsoft Office應用程序可以禁用出現意外行爲的VSTO加載項。如果應用程序不加載VSTO加載項,應用程序可能會硬禁用或軟禁用VSTO加載項。
當VSTO加載項導致應用程序意外關閉時,可能會發生硬禁用。如果在執行VSTO外接程序中的啓動事件處理程序時停止調試程序,那麼它也可能發生在開發計算機上。
當VSTO加載項產生一個不會導致應用程序意外關閉的錯誤時,可能會發生軟禁用。例如,如果應用程序在執行啓動事件處理程序時拋出未處理的異常,則可能會軟禁用VSTO加載項。
當您重新啓用軟禁用的VSTO加載項時,應用程序會立即嘗試加載VSTO加載項。如果最初導致軟件禁用VSTO加載項的問題尚未解決,應用程序將再次軟禁用VSTO加載項。請閱讀How to: Re-enable a VSTO Add-in That Has Been Disabled文章中的更多內容。
我讀了文章和我的應用程序進入軟禁用,每當我啓動outlook.And插件工作正常的另一臺機器具有相同的配置。也插件啓動代碼處理。所以,請讓我知道是否可能有其他一些原因的問題。 –
很可能在代碼中觸發了一個異常。我建議仔細調試代碼。 –
- 1. 創建Outlook 2010添加爲64位
- 2. 將32位Outlook加載項重建爲64位
- 3. MSCAL.OCX不適用於Windows 10(64位)上的MS Access 2010(64位)
- 4. Windows 7與OCX加載64位問題
- 5. Error在Windows 7 64位加載system.data.sqlite.dll與IE 64位加入插件
- 6. Outlook 2013中掛起了「正在載入檔案的年齡 - Win 7的64位
- 7. Outlook 64位使用從32位應用程序的64位兌換
- 8. powerpivot 2013 mysql 64位
- 9. 在64位Windows
- 10. PHP cURL不加載Windows 8 64位
- 11. 在32位和64位Outlook版本中使用兌換功能的Outlook加載項
- 12. 無法管理在Windows 10 64位
- 13. Windows 7 64位dll註冊與Windows 8.1 64位dll註冊
- 14. 64位整數在64位與86 OS
- 15. Java加載庫的Windows 7 64位
- 16. 64位Windows IFilterSample
- 17. 找不到在64位Windows
- 18. 在64位Windows 7
- 19. 在Windows 7 64位
- 20. mod_jk在Windows 64位
- 21. 在Windows 7 64位
- 22. fftw3在Windows 64位
- 23. 具有64位Outlook的32位MAPI應用程序
- 24. 64位BHO無法加載IE 9 64
- 25. f2py與Windows 7(64位)
- 26. 64位VS在Solaris 10
- 27. CFX_ImageCR3 |無法在Windows Server 2008 R2上加載庫64位正在運行的ColdFusion 10 64位
- 28. 無法在64位Java程序中加載64位DLL
- 29. 強制SHDocVw.InternetExplorer 32位而不是64位在Windows 7-64
- 30. 確定64位與32位Windows
嘗試設置VSTO_SUPPRESSDISPLAYALERTS和VSTO_LOGALERTS環境變量,可能會幫助您診斷問題:https://msdn.microsoft.com/en-us/library/ms269003(VS.80).aspx –