[英]Assembly version
什么是assemby版本,例如major.minor.build.revision? 這是什么意思?
程序集版本是一種允許在應用程序中向后或向前兼容的方法。
例如:您可以指定您的應用程序需要對特定版本或更高版本的第三方庫(例如NHibernate)的引用。
您可以通過要求安裝某個版本的.NET Framework來對.NET Framework本身執行相同的操作。
具有程序集版本還使您可以同時在GAC中維護程序集的一個或多個副本,讓程序選擇所需的程序集版本。 當您升級第三方庫參考等時,這可能非常有用。
它是程序集代表的軟件版本的指示器。
最左邊的數字通常表示較大的更改,這些更改會破壞與早期版本的兼容性,而最右邊的數字表示單個更改的編號。
.NET使用自動編號進行修訂,因為必須過於努力才能對其進行更改。 但是,構建系統可以在構建過程中注入源代碼管理修訂版號,以使其更有意義。
在.NET框架中,版本控制是一個非常重要的概念,在這里的簡單文章中,我無法做到這一點。
http://msdn.microsoft.com/en-us/library/51ket42z(VS.71).aspx
我還建議您閱讀Jeffrey Richter通過C#編寫的CLR。
除了技術用途外,產品經理和市場營銷還可能影響版本號或名稱。
考慮到MS C / C ++ 7之后是Visual C ++ 1.0 。 或Windows XP和Vista版本5.1和6。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.