C#:我可以将程序集版本更改为:1.6?

时间:2010-11-18 07:13:53

标签: c#

在Visual Studio中,似乎只允许汇编版本采用以下格式:

0.0.0.0

如果我将其更改为:

1.6

在代码中读取它我得到1.6.0.0

有没有办法在较短版本中更改此行为?

3 个答案:

答案 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程序集在解决正确版本时的工作方式。