这是我的方案,我有一个Excel VSTO文档级自定义,我需要在一个盒子(QA版本和开发版本)中安装两个不同的版本,我使用ClickOnce策略来实现这个场景,它工作正常我我正在将应用程序部署到开发文件共享,然后我更改程序集名称和产品名称,只需添加单词QA,然后再次将应用程序部署到QA服务器中。因此,用户可以安装这两个应用程序,但似乎它们在自定义打开时是冲突的,它只能从其中一个环境获取设置,取决于最新安装的那些,这种奇怪的行为,即使我打开例如它指向QA文件共享服务器的开发定制,有没有人面临同样的问题?或者以其他方式完成了这个场景
答案 0 :(得分:0)
我有用于此目的的多个部署和据我所知,需要被改变的主要的是SolutionID在*的.csproj文件(使用工具&gt产生一个新的值;创建GUID)。只要你改变它,其余的字段就不重要了。
这意味着你需要两个* .csproj文件副本和两个* .sln文件,指向右边的* .csproj,如果你使用它们。