在Visual Studio中,似乎只允许汇编版本采用以下格式:
0.0.0.0
如果我将其更改为:
1.6
在代码中读取它我得到1.6.0.0
有没有办法在较短版本中更改此行为?
答案 0 :(得分:6)
没有。装配版本总是4个数字。在代码中检索时,您将始终获得System.Version
的实例,其中包含数字Major,Minor,Build,Revision。
当然,如果需要,您始终可以将Build和Revision设置为0,并且只能显示主要版本和次要版本。如果您可以描述更多您的上下文(您使用的版本号),那将会有所帮助。
答案 1 :(得分:4)
Version
个对象本身就有4个组件,但您可以通过调用重载的ToString()
方法在代码中显示一个简短的版本号:
Version v = new Version(1,6,0,0);
Console.WriteLine(v.ToString(2)); // prints "1.6"
答案 2 :(得分:0)
不,只是因为这就是.Net程序集在解决正确版本时的工作方式。