我有一個Outlook 2013的VSTO插件。奇怪的是,有時當我做一些看起來不連接的事情時。我的按鈕組從它所在的地方消失。長時間工作是否完美?我加了一個綵帶組發射器,它消失了。然後我回滾了待處理的更改,但仍然不存在。VSTO Outlook 2013中功能區的奇怪行爲Addin
首先,爲什麼我的功能區組總是消失,它被設置爲Position:AfterOfficeId GroupMailDelete並且該選項卡設置爲TabReadMessage。直到現在,這一直對我有效。我在文檔中查找了2013 Office 2013中的元素,並且他們是正確的(正如我所說的,幾個月來一直很好)。
其次,爲什麼當我回滾更改時不會再出現?我只是改變了那個文件,當我回滾它時,看起來像是在我觸摸之前做的。
此外它正在正常工作,直到我做出改變。經過測試,工作,再次測試我的絲帶組已經不在了。
我真的無法忍受這個問題,因爲它弄亂了我的整個插件。有人請提供援助,因爲沒有其他答案或我發現的任何其他幫助。
由於一噸
編輯:
改寫了程序複製在邏輯和重做在設計師色帶和形式。註冊事件處理程序非常痛苦,正如構建兩個表單一樣,一個來自EF,另一個使用原始sql。但除此之外它現在起作用。當我重寫它時爲什麼會起作用,但是當我回滾重大更改時仍不起作用?更不用說同樣的改變沒有打破我重寫的副本。
我已經在插件UI錯誤,沒有得到任何。奇怪的是,儘管我重新檢查了插件,但我的插件似乎仍在繼續使用。 – shenk
當加載項被禁用時,功能區UI也被隱藏。這就是色帶消失的原因。您需要調試加載項,以確保代碼中不會出現任何無用的異常。 –
什麼是最好的方式去做這件事?我從來沒有調試過VSTO,我迷失了它。 – shenk