簡體   English   中英

組裝版本

[英]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 XPVista版本5.1和6。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM