c# – 阅读WPF应用程序的汇编版本信息

我正在阅读我的wpf应用程序的版本信息,但我没有得到正确的版本,因为我已经在AssemblyInfo.cs文件中写。在我的文件有

[assembly: AssemblyVersion("0.1.001")]
[assembly: AssemblyFileVersion("0.0.001")]

我正在使用此代码阅读版本信息

 System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();

我得到这个版本0.1.1.0,应该是0.1.001

谢谢

类版本的主要,次要,构建和修订是int类型,而不是字符串。因此,当从程序集版本的字符串解析为版本类时,该字符串的部分将被转换为int表示。还有规则,指定版本字符串的第一个数字是版本的主要组件:

"1" - 1.0.0.0
"1.2" - 1.2.0.0
"1.2.3" - 1.2.3.0
"1.2.3.4" 1.2.3.4
http://stackoverflow.com/questions/3546691/reading-assembly-version-information-of-wpf-application

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c# – 阅读WPF应用程序的汇编版本信息