我正在阅读我的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
由于
答案 0 :(得分:25)
类Major
的属性Minor
,Build
,Revision
和Version
属于int
,而不是string
。因此,当汇编版本的字符串被解析为Version
类时,此字符串的部分将转换为int表示形式。此外,还有一条规则,即指定版本字符串的第一个数字是Major
的{{1}}分量:
Version
答案 1 :(得分:2)