C# WinForms安装程序项目安装将执行以前的版本
更新WinForms desktop应用程序后,安装程序项目卸载成功地删除了C:\Program Files x86\myProject的安装路径,但新的、预先清理、重建和生成安装将执行以前版本的代码,这在将安装程序项目添加到解决方案时是实际的 我要做的是: 在Configuration manager中,从“生成”菜单和列中检查调试版本和发布版本的主项目和安装项目 在“解决方案资源管理器”“我的项目属性”“应用程序”选项卡“程序集信息”中,使用相同的版本控制值更改程序集版本和文件版本的项目版本 使用相同版本更改安装项目属性版本值中的版本 我不确定我是否错过了解决问题的方法。似乎不手动更改版本的正确方法是自动增加安装项目的主要版本、次要版本和修补程序版本控制 但如果我手动执行此操作,如果有4位数字:C# WinForms安装程序项目安装将执行以前的版本,c#,winforms,visual-studio-2019,versioning,setup-project,C#,Winforms,Visual Studio 2019,Versioning,Setup Project,更新WinForms desktop应用程序后,安装程序项目卸载成功地删除了C:\Program Files x86\myProject的安装路径,但新的、预先清理、重建和生成安装将执行以前版本的代码,这在将安装程序项目添加到解决方案时是实际的 我要做的是: 在Configuration manager中,从“生成”菜单和列中检查调试版本和发布版本的主项目和安装项目 在“解决方案资源管理器”“我的项目属性”“应用程序”选项卡“程序集信息”中,使用相同的版本控制值更改程序集版本和文件版本的项目版本
Assembly Version: 1, 0, 0, 0
File Version: 1, 0, 0, 0
而安装项目是一个3:
Version: 1, 0, 0
如果更新是:
Assembly Version: 1, 0, 0, 1
File Version: 1, 0, 0, 1
或者,如果我遗漏了第四位数字,Configuration manager将如何避免前面的代码和可执行文件:
Assembly Version: 1, 0, 1, 0
File Version: 1, 0, 1, 0
以及:
在我的这项任务中,我发现以下链接很有用:
除了安装项目属性中的和之外,还必须增加版本属性。可以在“属性”窗口中执行此操作。然后会询问您是否要更改产品代码。确认 确保所有项目的文件版本都已增加
然后重新生成安装项目。在安装项目的属性中,还必须增加版本属性。可以在“属性”窗口中执行此操作。然后会询问您是否要更改产品代码。确认 确保所有项目的文件版本都已增加
然后重建安装项目。是否有任何更新?如果您的问题已解决,您可以单击'✔' 将适当的答复标记为答案。是否有任何更新?如果您的问题已解决,您可以单击'✔' 将适当的回答标记为答案。
Version: 1, 0, 1