精品一区二区三区影院在线午夜_天天躁日日躁狠狠躁AV麻豆_国产午夜福利短视频_中文字幕乱偷无码AV先锋蜜桃_久久精品一二区东京热_国产成人亚洲日韩欧美久久久,国产成人精品久久一区二区三区

C#程序集版本控制文件屬性祥解

 1 using System.Reflection;
 2 using System.Runtime.CompilerServices;
 3 using System.Runtime.InteropServices;
 4 
 5 using System.Web.UI;
 6 
 7 // 有關程序集的常規信息通過下列屬性集
 8 // 控制。更改這些屬性值可修改
 9 // 與程序集關聯的信息。
10 [assembly: AssemblyTitle("YYControls")]
11 [assembly: AssemblyDescription("http://webabcd.cnblogs.com")]
12 [assembly: AssemblyConfiguration("")]
13 [assembly: AssemblyCompany("http://webabcd.cnblogs.com")]
14 [assembly: AssemblyProduct("YYControls")]
15 [assembly: AssemblyCopyright("版權所有 (C) http://webabcd.cnblogs.com 2007")]
16 [assembly: AssemblyTrademark("")]
17 [assembly: AssemblyCulture("")]
18 
19 // 將 ComVisible 設置為 false 使此程序集中的類型
20 // 對 COM 組件不可見。如果需要從 COM 訪問此程序集中的類型,
21 // 則將該類型上的 ComVisible 屬性設置為 true。
22 [assembly: ComVisible(false)]
23 
24 // 如果此項目向 COM 公開,則下列 GUID 用于類型庫的 ID
25 [assembly: Guid("afe6caf2-54cb-4ad4-8d73-8bf0af5b1880")]
26 
27 // 程序集的版本信息由下面四個值組成:
28 //
29 //      主版本
30 //      次版本 
31 //      內部版本號
32 //      修訂號
33 //
34 // 可以指定所有這些值,也可以使用“修訂號”和“內部版本號”的默認值,
35 // 方法是按如下所示使用“*”:
36 [assembly: AssemblyVersion("1.3.0.0")]
37 [assembly: AssemblyFileVersion("1.3.0.0")]
38 [assembly: AssemblyInformationalVersion("1.3.0.0")]  // 用來定義 Product Version
39 
40 
41 [assembly: TagPrefix("YYControls", "yyc")]
42 
43 
44 
45 
46 
47   //   一,.NET程序集版本號
48   //         1,.NET程序集版本信息組成,以及存放地址
49   //                  .NET版本信息主要分為下面幾個部分:
50   //                          標題(Title)      [assembly: AssemblyTitle("")]         
51   //                          說明(Description) [assembly: AssemblyDescription("")]
52   //                          公司(Company) [assembly: AssemblyCompany("")]
53   //                          產品( Product)  [assembly: AssemblyProduct("")]
54   //                          版權(CopyRight)[assembly: AssemblyCopyright("")]
55   //                          商標( Trademark)[assembly: AssemblyTrademark("")]
56   //                          程序集版本號(Assembly Vision)[assembly: AssemblyVersion("1.0.0.0")]
57   //                          文件版號:(File Version)[assembly: AssemblyFileVersion("1.0.0.0")]
58   //                          GUID:[assembly: Guid("31d65aef-12cb-4ea4-b7c6-ba1daafdbd31")]
59   //                          非特定語言(Neutral Language):[assembly: AssemblyCulture("")]
60   //                          是否COM可見 [assembly: ComVisible(false)]
61   //                    在這些部分中主要所使用的是Assembly Vision.
62   //                  該版本信息都是存儲在程序的Assembly .cs下面,只不過,在VS2005中Assembly 文件是存放
63   //         Properties文件夾下面的,而VS2003中是直接放在項目文件夾下面.
64              
65   //               版本號作用:
66   //                  當某個Client程序集引用Server 程序集的時候,他會在他的項目管理文件(XML格式)中加入
67   //         引用關系中,當編譯完成后的程序,程序集會根據其引用版本來查找相應的DLL文件,
68   //          對于DLL文件有2中確定其的方法.
69   //            (1)弱方法:其實也就是通過程序集的名稱來決定其引用的方式,這個名稱稱為(friendly named)
70   //            (2)強方法,不僅檢查程序集名稱,同時還會檢查版本號名稱.
71   //2 版本號的組成
72   //    版本號的組成主要有4個部分的號碼
73   //           Major(主版本號)
74   //           Minor(次版本號)
75   //           Build(生成版本號)
76   //           Revision(修訂版本號)
77   //         版本號使用:
78   //         一般以微軟所提供的方式是,前2個組成面向公眾版本號第3個是做為程序集生成版本號來處理的,而最后   一個則表示的是修訂版本號,在某個更短的時間生成的
79   //     程序是使用修訂版本號的.
80   //    3種版本號
81   //           AssemblyFileVersion:(文件版本號)
82   //                存放在Win32版本資源中,僅僅為一個輔助的信息.CLR不會去處理該版本號,而只是關心程序集版本號
83   //           AssemblyInfomationVersionAttribute 
84   //                  該版本號也只是做輔助信息來使用,CLR也不會去處理.
85   //           Assembly Version (程序集版本號)
86   //                   通過該版本號來對程序集進行唯一的標識.
九龙城区| 南澳县| 遵义县| 平顶山市| 阿克| 秦安县| 河池市| 泉州市| 鹤峰县| 临泽县| 定西市| 泽普县| 林周县| 舒城县| 克什克腾旗| 武汉市| 河曲县| 静安区| 尖扎县| 浦东新区| 昭通市| 松桃| 南宁市| 桑植县| 望城县| 南昌县| 敦化市| 呼图壁县| 青海省| 郎溪县| 黄平县| 克山县| 布尔津县| 稷山县| 景谷| 三江| 岑溪市| 茌平县| 海城市| 彭山县| 宁强县|