我已经看过这个问题很多几十次,但我找不到一致的答案(或任何对我有用的答案)。
我的应用程序使用运行,使用ClickOnce运行而不使用,具体取决于部署它的方案。这是问题所在:
Major ...... got it.
Minor ...... got it.
Build ...... got it.
Revision ... always ZERO! <-- I want that number.
所有这些:
new Version(Application.ProductVersion).ToString()
Application.ProductVersion
Assembly.GetExecutingAssembly().GetName().Version.ToString()
FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().
Location).ProductVersion
收益相同:
1.2.6.0
应该是1.2.6.27。
每次发布应用程序时,修订都会增加。那么,我如何以编程方式访问该号码? 为什么这么难?
谢谢,
大卫