2013-05-03 76 views
3

.NET中的Version類表示版本號由2到4個組件組成。集信息文件指定AssemblyVersionAssemblyFileVersion的Fileds以下格式:彙編版本需要什麼格式?

// Version information for an assembly consists of the following four values: 
// 
//  Major Version 
//  Minor Version 
//  Build Number 
//  Revision 

如果Build NumberRevision在這裏需要的,因爲他們沒有在Version類所需目前還不清楚。他們需要嗎?換句話說,這是合法的嗎?

[assembly: AssemblyVersion("1.0")] 
[assembly: AssemblyFileVersion("1.0")] 

或者是否需要表示如下?

[assembly: AssemblyVersion("1.0.0.0")] 
[assembly: AssemblyFileVersion("1.0.0.0")] 

回答

4

看來,AssemblyVersion可以多種形式:

Examples of valid version strings include: 
1 
1.1 
1.1.* 
1.1.1 
1.1.1.* 
1.1.1.1 

AssemblyFileVersion必須是形式的major.minor.build.revision

文件版本通常是由四個數字組成的字符串,用句點分隔,反映主版本號,次版本號,內部版本號和修訂號BER;例如「1.0.4309.00」。如果版本不是這種格式,則會發生編譯器警告,並且文件屬性對話框中顯示的結果是不可預知的。通配符不受支持。