我使用VS Express 2012 for Windows Desktop编写了一个应用程序。
我的客户希望能够在同一台计算机上安装两个应用程序实例。一个是生产版本,另一个是测试版本。它们将连接到两个不同的数据库。
当然,当我尝试安装第二个实例时,我收到消息“你无法从这个位置启动应用程序'MyApp',因为它已经从不同的位置安装了。”
我尝试将项目复制到新文件夹,更改连接字符串并从那里发布但我仍然收到相同的错误消息。
谢谢!
更新:
Per paqogomez此应用程序是Click Once应用程序。
paqogomez的第二条评论指向了一个答案的网站:
谢谢paqogomez !!!
答案 0 :(得分:0)
能够安装两个版本'相同的ClickOnce应用程序:
在项目的“属性”页面上,选择“应用程序”选项卡并更改程序集名称;
在项目的“属性”页面上,选择“发布”选项卡,单击“安装模式和设置”下的“选项”按钮,然后更改“产品名称”(以便在安装时区分这两者)。
如果您需要连接到不同的数据库,并且您具有连接字符串的设置,则可以通过以下方式进行更改:
在项目的“属性”页面上,选择“设置”选项卡并更改“值”。
如果您遇到任何问题请点击此链接:
感谢paqogomez指出我正确的方向。