在同一台计算机上安装两个Windows桌面应用程序实例

时间:2014-01-21 19:41:01

标签: c# wpf visual-studio-2012

我使用VS Express 2012 for Windows Desktop编写了一个应用程序。

我的客户希望能够在同一台计算机上安装两个应用程序实例。一个是生产版本,另一个是测试版本。它们将连接到两个不同的数据库。

当然,当我尝试安装第二个实例时,我收到消息“你无法从这个位置启动应用程序'MyApp',因为它已经从不同的位置安装了。”

我尝试将项目复制到新文件夹,更改连接字符串并从那里发布但我仍然收到相同的错误消息。

谢谢!

更新:

Per paqogomez此应用程序是Click Once应用程序。

paqogomez的第二条评论指向了一个答案的网站:

http://www.helplessautomation.com/2011/02/clickonce-deployment-deploying-multiple-versions-of-the-same-application/

谢谢paqogomez !!!

1 个答案:

答案 0 :(得分:0)

能够安装两个版本'相同的ClickOnce应用程序:

在项目的“属性”页面上,选择“应用程序”选项卡并更改程序集名称;

在项目的“属性”页面上,选择“发布”选项卡,单击“安装模式和设置”下的“选项”按钮,然后更改“产品名称”(以便在安装时区分这两者)。

如果您需要连接到不同的数据库,并且您具有连接字符串的设置,则可以通过以下方式进行更改:

在项目的“属性”页面上,选择“设置”选项卡并更改“值”。

如果您遇到任何问题请点击此链接:

http://www.helplessautomation.com/2011/02/clickonce-deployment-deploying-multiple-versions-of-the-same-application/

感谢paqogomez指出我正确的方向。