Outlook Addin更新 - 更换DLL是否足够?

时间:2015-03-04 05:54:44

标签: vsto outlook-addin

使用outlook addin,我想知道当我决定更新我的插件时,手动替换目标机器上编译的DLL是否足够?这种做法对稳定性是否有效?

我对我的插件进行了一些小的改动测试,它似乎工作,即使没有更改清单,或重新部署,但我不确定如果项目从头到尾改变它仍然会工作 - 比如,是否有可能采用一个完全不同的插件dll,而只是放置它而不是已安装的dll和walla?它的表现甚至会承认dll的内容还是只是指向它?

2 个答案:

答案 0 :(得分:1)

  当我决定更新我的插件时

就足够了吗?这种做法对稳定性是否有效?

理论上,您可以使用新的加载项程序集替换该加载项程序集。但是,此时应关闭主机应用程序以允许您删除/覆盖现有文件。请注意,Outlook中的信任中心设置可以调整为仅加载使用数字签名程序集签名。在这种情况下,主机应用程序不会加载您的加载项。

考虑使用ClickOnce动态更新加载项。有关详细信息,请参阅Deploying an Office Solution by Using ClickOnce

答案 1 :(得分:1)

是的,只要您不更改插件的类名。