首页 > 解决方案 > 同时安装测试和生产前景插件

问题描述

我为我们的公司开发了一个非常复杂的前景插件。

在生产中使用它的用户也是测试人员。

这会导致很多混乱和沮丧,因为他们必须卸载生产版本进行测试,然后在完成测试后重新安装生产版本。这很容易出错,因为有时他们会忘记卸载测试版本。此外,自动更新程序将选择测试版本并将其安装在非测试用户的 Outlook 中。

我想要以下内容:

  1. 允许插件的测试和生产版本同时安装在同一个人的外观上。

  2. 为测试版本使用不同的图标;也许只是在图标上覆盖“测试”。

插件与 Web 服务通信,因此测试版本必须知道切换到测试 URL。

实现这一目标的优雅方式是什么?

标签: testingoutlook-addin

解决方案


您将能够安装相同的 Outlook 插件两次:

1) 通过更改 AssemblyInfo.cs 标题、产品及其 Guid。

e.g.

[assembly: AssemblyTitle("AddIn1")]
[assembly: AssemblyProduct("AddIn1")]

[assembly: Guid("d85cd50b-7e2f-4214-beaa-10698acdf6ed")]

2) 您还需要从应用程序选项卡中更改程序集名称。

因此,通过制作两个不同的项目,加载不同的图标和不同的程序集名称,您将能够实现这一点。


推荐阅读