9
我需要不断发布一个新的可执行文件并进行修改以发送给最终用户。 的设立项目属性设置为Visual Studio设置不会卸载以前版本的生成
RemovePreviousVersion = True
DetectNewerInstalledVersion = True
当我发布一个新的版本,我增加版本 并更改产品代码。 (因为我使用的是Visual Studio 2010 - 当你增加版本时,它会自动改变产品代码,但我也试图手动改变它)。
构建完成时 - 以前的版本不会卸载。
的设定如下:
编辑: 一些调查研究后,我发现,该项目的文件版本也需要增加。我在AssemblyInfo.cs中
[assembly: AssemblyVersion("0.0.0.2")]
[assembly: AssemblyFileVersion("0.0.0.2")]
两个版本分别为0.0.0.1这样做。 重建后 - 同样的问题。
关于如何获得这项工作的任何想法?
此解决方案不帮我...我在设置属性增加组件的版本,组件文件版本,版本。当我安装时,它看起来像删除以前的版本,但它从开始菜单中删除图标,项目并将文件保留在Program Files中。 – JNM 2013-04-12 09:36:19
@JNM然后你有其他错误,请确保你的文件没有设置为永久的属性框中,也确保你改变了设置属性的版本,你让它产生一个新的ProductCode。 – 2013-04-12 14:49:42