AssemblyVersion和AssemblyFileVersion是用于標(biāo)識(shí)程序集版本的兩個(gè)屬性。
AssemblyVersion是用于標(biāo)識(shí)程序集版本的屬性,它是一個(gè)四部分的數(shù)字版本號(hào),格式為主版本號(hào).次版本號(hào).生成號(hào).修訂號(hào)。主版本號(hào)和次版本號(hào)主要用于指示程序集的主要功能和功能改進(jìn)。生成號(hào)和修訂號(hào)主要用于指示程序集的錯(cuò)誤修復(fù)和維護(hù)更新。
AssemblyFileVersion是用于標(biāo)識(shí)程序集文件版本的屬性,它是一個(gè)四部分的數(shù)字版本號(hào),格式為主版本號(hào).次版本號(hào).生成號(hào).修訂號(hào)。它用于標(biāo)識(shí)程序集文件的版本,一般用于文件版本的對(duì)比和管理。
這兩個(gè)屬性在程序集中都需要通過(guò)AssemblyInfo.cs文件進(jìn)行設(shè)置。在這個(gè)文件中,可以通過(guò)以下方式設(shè)置AssemblyVersion和AssemblyFileVersion屬性的值:
[assembly: AssemblyVersion(“1.0.0.0”)]
[assembly: AssemblyFileVersion(“1.0.0.0”)]
在示例中,程序集的版本號(hào)被設(shè)置為1.0.0.0,文件版本號(hào)也被設(shè)置為1.0.0.0。根據(jù)需要,你可以根據(jù)你的實(shí)際情況來(lái)設(shè)置版本號(hào)和文件版本號(hào)。