首页 文章

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

提问于
浏览
0

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

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

2 回答

  • 1

    当我决定更新我的插件时,是否已足够?这种做法是否对稳定有效?

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

    考虑使用ClickOnce动态更新加载项 . 有关更多信息,请参见Deploying an Office Solution by Using ClickOnce .

  • 1

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

相关问题