【发布时间】:2014-01-21 19:41:00
【问题描述】:
我使用 VS Express 2012 for Windows Desktop 编写了一个应用程序。
我的客户希望能够在同一台计算机上安装应用程序的两个实例。一个是生产版本,另一个是测试版本。它们将连接到两个不同的数据库。
当然,当我尝试安装第二个实例时,我会收到消息“您无法从该位置启动应用程序 'MyApp',因为它已从其他位置安装。”
我尝试将项目复制到新文件夹,更改连接字符串并从那里发布,但我仍然收到相同的错误消息。
谢谢!
更新:
Per paqogomez 此应用程序是 Click Once 应用程序。
paqogomez 的第二条评论引导到一个给出答案的网站:
谢谢paqogomez!!!
【问题讨论】:
-
这是一次点击应用程序吗? if so, reading this will help
-
这是一个有趣的话题。尽管如此,SO 上仍有a lot of stuff about this。
-
paqogomez - 是的,这是一次点击应用程序。
-
或者他们只是更改配置设置以指向他们想要测试的另一个数据库怎么样?没那么难……
-
仅更改配置文件中的连接字符串将不允许在同一台计算机上安装程序的两个实例。客户端必须卸载一个版本才能安装下一个版本。
标签: c# wpf visual-studio-2012