我无法更新C#应用程序的产品编号。我在AssemblyInfo.cs中更新了[assembly:AssemblyVersion(" 0.0.4.4")]和[assembly:AssemblyFileVersion(" 0.0.4.4")]。然后构建一个新的MSI安装文件。然后我继续卸载&安装新版本的应用程序。但是,在控制面板的卸载程序中,我的应用程序一直显示其产品版本为0.4.3。同时,右键单击&调出应用程序属性的EXE文件显示正确的版本号(4.4)。我还改变了应用程序的GUID(使用Visual Studio&#39的工具 - >创建GUID),这是另一个StackOverflow答案的建议,但它没有任何区别。请告诉我如何将控制面板中的产品版本与AssemblyInfo.cs中定义的产品版本相匹配。谢谢!
答案 0 :(得分:0)
所以我猜我的问题不够明确。但我找到了一种方法,所以我想我会分享它:
点击安装程序项目 - >在“属性”面板中(如果没有看到面板,然后是窗口 - >重置布局),向下滚动到底部,直到看到“版本”。将此版本号设置为您希望在控制面板中显示的数字。
大会版和& FileVersion似乎与版本号无关。或者至少我认为的是,如果我错了,有人会纠正我。