實戰學習c 為程式設定版本和幫助資訊

2022-08-14 18:33:14 字數 2891 閱讀 5066

1實戰說明

我們常在使用一款計算機軟體的時候,能夠看到其版本、公司及著作人等資訊。如下圖1所示。那我們應該如何設定軟體的版本和幫助資訊呢?我們以visual studio 2015 為例進行演示。

2預備知識

軟體的資訊主要在assemblyinfo.cs中設定程式集。

2.1 通過**配置assemblyinfo檔案

.net工程的properties資料夾下自動生成乙個名為assemblyinfo.cs的檔案,內部包含了一些屬性標記,如版本資訊等。一般情況下我們很少直接改動該檔案。

單擊後會出現如下**,如下所示。

1

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

")]

2.1.1 assemblytitle屬性

該屬性定義程式集標題。其建構函式的語法格式如下:

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 獲取當前應用程式所在目錄...