1實戰說明
我們常在使用一款計算機軟體的時候,能夠看到其版本、公司及著作人等資訊。如下圖1所示。那我們應該如何設定軟體的版本和幫助資訊呢?我們以visual studio 2015 為例進行演示。
2預備知識
軟體的資訊主要在assemblyinfo.cs中設定程式集。
2.1 通過**配置assemblyinfo檔案
.net工程的properties資料夾下自動生成乙個名為assemblyinfo.cs的檔案,內部包含了一些屬性標記,如版本資訊等。一般情況下我們很少直接改動該檔案。
單擊後會出現如下**,如下所示。
12.1.1 assemblytitle屬性using
system.reflection;
2using
system.runtime.compilerservices;
3using
system.runtime.interopservices;45
//有關程式集的一般資訊由以下6//
控制。更改這些特性值可修改7//
與程式集關聯的資訊。
8 [assembly: assemblytitle("
setassemblyinfo")]
9 [assembly: assemblydescription(""
)]10 [assembly: assemblyconfiguration(""
)]11 [assembly: assemblycompany(""
)]12 [assembly: assemblyproduct("
setassemblyinfo")]
")]14 [assembly: assemblytrademark(""
)]15 [assembly: assemblyculture(""
)]16
17//
將 comvisible 設定為 false 將使此程式集中的型別
18//
對 com 元件不可見。 如果需要從 com 訪問此程式集中的型別,
19//
請將此型別的 comvisible 特性設定為 true。
20 [assembly: comvisible(false
)]21
22//
如果此專案向 com 公開,則下列 guid 用於型別庫的 id
23 [assembly: guid("
f4f0aad3-3856-4deb-bff1-f4003bbe5a24")]
2425
//程式集的版本資訊由下列四個值組成:
26//
27//
主版本28
//次版本
29//
生成號30
//修訂號
31//
32//
可以指定所有這些值,也可以使用「生成號」和「修訂號」的預設值,
33//
方法是按如下所示使用「*」: :
34//
[assembly: assemblyversion("1.0.*")]
35 [assembly: assemblyversion("
1.0.0.0")]
36 [assembly: assemblyfileversion("
1.0.0.0
")]
該屬性定義程式集標題。其建構函式的語法格式如下:
public assemblytitleattribute(string title);可見其只包含乙個字串型引數title,也即修改引數即可修改程式集的標題。
2.1.2 assemblydescription屬性
該屬性定義程式集的描述。其建構函式的語法格式如下:
public assemblydescriptionattribute(string description);只包含乙個字串型引數description,如果新增程式集的描述即可通過修改該引數實現。
2.1.3 assemblyconfiguration屬性
該屬性定義程式集的配置資訊,如:零售、發布、除錯等,.net執行時沒有使用此屬性。其建構函式的語法格式如下:
public assemblyconfigurationattribute(string configuration);2.1.4 assemblycompany
該屬性定義程式集的公司資訊。
2.1.5 assemblyproduct
該屬性定義程式集的產品名稱。
該屬性定義程式集的版權資訊。
2.1.7 assemblytrademark
該屬性定義程式集的商標資訊。
2.1.8 assemblyversion
定義程式集的版本資訊。,該版本號由4個值組成,分別為:主版本、次版本、生成號和修訂號組成。
由上可知,通過對assemblyinfo內這些屬性值的修改,可以達到想要的設定效果。
2.2 通過傻瓜式操作完成設定
我們實際上通過另乙個形式操作該檔案。那就是通過在滑鼠右鍵點選專案的屬性進入「應用程式」->「程式集資訊」,然後修改資訊。如下圖所示。
3參考文獻
c#開發實戰1200例
visual c#從入門到精通
Visual C 中設定軟體版本和幫助資訊
我們在使用軟體時候,滑鼠移動到執行檔案上面會顯示軟體的版本和公司資訊等。c 中使用整合環境visual studio 可以完成相應的設定,展示出你設計的軟體的版本號和公司名稱。下面開始我的分享啦 使用 快捷命令 win r 在執行框內輸入 devenv,開啟visual studio 2015 開啟...
C 程式集系列08,設定程式集版本
區別乙個程式集,不僅僅是程式集名稱,還包括程式集版本 程式集公匙 程式集文化等,本篇體驗通過介面和編碼設定程式集版本。通過visual studio設定程式集版本 右鍵專案,選擇 屬性 選擇 應用程式 點選 程式集資訊 設定如下,點選確定 點選專案properties資料夾下的assemblyinf...
獲取和設定 C 應用程式目錄
doctype html public wcdtd xhtml stricten httpwwwworgtrxhtmldtdxhtml strictdtd c winform,用 system.threading.thread.getdomain basedirectory 獲取當前應用程式所在目錄...