Muh*_*tar 25 c# wpf assemblies version
我正在阅读我的wpf应用程序的版本信息,但我没有得到正确的版本,因为我已经写入AssemblyInfo.cs文件.在我的文件中有
[assembly: AssemblyVersion("0.1.001")]
[assembly: AssemblyFileVersion("0.0.001")]
Run Code Online (Sandbox Code Playgroud)
我正在使用此代码阅读版本信息
System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
Run Code Online (Sandbox Code Playgroud)
我得到这个版本0.1.1.0,它应该是0.1.001
谢谢
Eug*_*rda 27
性能Major,Minor,Build和Revision类Version的类型的int,不是string.因此,当将汇编版本的字符串解析为Version类时,此字符串的部分将转换为int表示形式.还有一些规则,指定版本字符串的第一个数字是Major的组成部分Version:
"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
Run Code Online (Sandbox Code Playgroud)