2016-01-30 57 views
0

我正在開發一個Outlook vsto添加in.When我安裝它勝利10與Office 2013,64位,並啓動Outlook。插件處於非活動狀態。我從信任中心設置啓用它並重新啓動outlook.But再次自動進入非活動狀態。我檢查了註冊表項,並且在那裏加​​載行爲自動更改爲2.我將其更改爲3,並且開始了前景。然後再次插件處於非活動狀態,並且註冊表項也自動更改爲2.請提示我該怎麼辦?Outlook的外觀不加載在Outlook 2013(64位)與Windows 10(64位)

+0

嘗試設置VSTO_SUPPRESSDISPLAYALERTS和VSTO_LOGALERTS環境變量,可能會幫助您診斷問題:https://msdn.microsoft.com/en-us/library/ms269003(VS.80).aspx –

回答

2

首先,確保所有必需的預置庫都包含在安裝程序中,並在加載加載項之前安裝在最終用戶計算機上。

你有沒有在代碼中的例外?或者使用任何平臺特定的組件?

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文章中的更多內容。

+0

我讀了文章和我的應用程序進入軟禁用,每當我啓動outlook.And插件工作正常的另一臺機器具有相同的配置。也插件啓動代碼處理。所以,請讓我知道是否可能有其他一些原因的問題。 –

+0

很可能在代碼中觸發了一個異常。我建議仔細調試代碼。 –