2012-04-03 44 views
0

我在Visual Studio 2010中更改应用程序的名称时出现了问题,我解释了更好的麻烦; 去年我开发了一个项目,我称它为“Project2011_2012”(它是Visual Studio中项目的程序集名称的原始名称),现在我开发了与2012_2013版本相同的项目副本,我想发布此版本,我只更改在Visual Studio中的选项'程序集信息'中的名称,所以在发布文件.exe后,我运行它,但运行后有一个错误,说我的计算机中已经有一个版本得到相同的名称(这是项目2011_2012的旧版本),但我不能删除它,因为在我的办公室他们需要它的工作,那么你有什么想法我怎么能发布这两个项目与不同的名称在程序集名称没有错误?当我发布它时,Visual Studio错误中的AssemblyName错误

Thansk非常感谢您的关注。

干杯

回答

1

您是否在AssemblyInfo中更改了GUID?你是通过创建一个安装文件还是仅仅使用从VS本身发布来发布它?如果您通过创建安装文件来完成此操作,则需要更改安装项目属性的产品代码和升级代码。

+0

,嗨,我从VS发布,现在我会尝试你的建议,我会让你知道结果...感谢TimVK – JayJay 2012-04-03 10:05:02

1

你可以尝试更新程序集版本,例如2.0.0.0而不是只有名称。您可以在项目属性的“应用程序”标签页中实现此目的,然后单击“装配信息...”按钮。

+0

如果你改变版本,是不是会覆盖当前的应用程序? – TimVK 2012-04-03 10:03:10

+0

是的,我不想那个...... – JayJay 2012-04-03 10:36:10

+0

它现在是错误“签署时发生错误:密钥无法在指定状态下使用”...现在我查看这个错误是什么意思 – JayJay 2012-04-03 14:28:40