我们有几个相同程序集的部署,针对不同的环境有不同的配置文件。我们将它们打包成不同的ClickOnce部署,并使用不同的部署标识(Program_ENV1、Program_ENV2等)。
所有这些部署的应用程序标识都是Program.exe,因为我们使用了第三方组件,该组件要求使用它的可执行文件与编译时的名称相同。
当我们想在同一台机器上安装相同版本的多个实例(用于测试)时,在安装时会出现一个错误,提示已存在同一应用程序标识的内容。
我们不想为每个部署制作带有新版本号的单独构建(QA已审核X.X.X.45版本的程序集,而不是X.X.X.46版本)。
是否有其他解决此问题的方法?