testing - 同时安装测试和生产前景插件
问题描述
我为我们的公司开发了一个非常复杂的前景插件。
在生产中使用它的用户也是测试人员。
这会导致很多混乱和沮丧,因为他们必须卸载生产版本进行测试,然后在完成测试后重新安装生产版本。这很容易出错,因为有时他们会忘记卸载测试版本。此外,自动更新程序将选择测试版本并将其安装在非测试用户的 Outlook 中。
我想要以下内容:
允许插件的测试和生产版本同时安装在同一个人的外观上。
为测试版本使用不同的图标;也许只是在图标上覆盖“测试”。
插件与 Web 服务通信,因此测试版本必须知道切换到测试 URL。
实现这一目标的优雅方式是什么?
解决方案
您将能够安装相同的 Outlook 插件两次:
1) 通过更改 AssemblyInfo.cs 标题、产品及其 Guid。
e.g.
[assembly: AssemblyTitle("AddIn1")]
[assembly: AssemblyProduct("AddIn1")]
[assembly: Guid("d85cd50b-7e2f-4214-beaa-10698acdf6ed")]
2) 您还需要从应用程序选项卡中更改程序集名称。
因此,通过制作两个不同的项目,加载不同的图标和不同的程序集名称,您将能够实现这一点。
推荐阅读
- cakephp - CakePHP 3.x:将 updateAll() 转换为 save() 循环,用于多个编辑页面
- python - 使用heroku和flask时的jinja2.exceptions.UndefinedError
- sql-server - 从powershell运行的脚本中出现语法错误
- html - CSS body over 骑行 H1 风格
- c# - 在 DownloadString 失败的情况下使用登录
- react-native-popup-menu - 是否可以让 react-native-popup-menu 的 SlideInMenu 从右侧或左侧滑入?
- android-layout - 如何使选项卡仅对导航抽屉项目之一可见?
- sql - 我想修剪 SQL 中的名称。例如。我的数据有一个名称为美国航空公司,与“美国航空公司”相同
- javascript - javascript 不适用于 Bootstrap/rails 应用程序
- git - GitLab CE 版问题(创建随机贡献者)