版本資訊顯示設定

2021-06-27 19:53:02 字數 1341 閱讀 2515

對這個.exe右鍵屬性,看到裡面的一些資訊

版本裡面的資訊該如何設定

比如檔案版本\描述\版權\其他版權資訊

這些在生成的時候該如何把這些資訊編輯後新增到.exe中去?

答:解決方案下應有乙個properties資料夾,這個資料夾下有乙個assemblyinfo.cs檔案,可以在這裡面設定。如果沒有properties資料夾就直接查詢assemblyinfo.cs檔案。

assemblyinfo.cs檔案的具體設定如下面例子:

using system.reflection;

using system.runtime.compilerservices;

using system.runtime.interopservices;

// 有關程式集的常規資訊通過下列屬性集

// 控制。更改這些屬性值可修改

// 與程式集關聯的資訊。

[assembly: assemblytitle("common")]//專案名稱

[assembly: assemblydescription("")]//描述

[assembly: assemblyconfiguration("")]//配置

[assembly: assemblycompany("微軟中國")]//公司名稱

[assembly: assemblyproduct("common")]//產品名稱,一般就是專案名稱

[assembly: assemblytrademark("")]//組合商標

[assembly: assemblyculture("")]

// 將 comvisible 設定為 false 使此程式集中的型別

// 對 com 元件不可見。如果需要從 com 訪問此程式集中的型別,

// 則將該型別上的 comvisible 屬性設定為 true。

[assembly: comvisible(false)]

// 如果此專案向 com 公開,則下列 guid 用於型別庫的 id

[assembly: guid("cb2e60e4-d35b-414c-b82b-e214cce4cdb1")]

// 程式集的版本資訊由下面四個值組成:

////      主版本

//      次版本 

//      內部版本號

//      修訂號

//// 可以指定所有這些值,也可以使用「修訂號」和「內部版本號」的預設值,

// 方法是按如下所示使用「*」:

[assembly: assemblyversion("1.0.0.0")]

[assembly: assemblyfileversion("1.0.0.0")]

C 版本資訊 語言設定

block varfileinfo begin value translation 0x409,1252 end 這裡補充一點 block 040904e4 與後面value translation 0x409,1252的含義是對應的,1252的十六進製制表示就是4e4.translation欄位的...

解決Eclipse中SVN版本資訊不顯示的問題

eclipse 中使用 svn 外掛程式,原本正常,未作任何更改,最近幾天突然eclipse 中檢視檔案時,檔案後面的 版本號 檔案的狀態圖示 等等都不見了。以為有外掛程式衝突,解除安裝了好多其他的相關的外掛程式,不行,解除安裝了svn外掛程式重新安裝也不行。檢查外掛程式都在,更新,提交等操作都能正...

解決Eclipse中SVN版本資訊不顯示的問題

eclipse 中使用 svn 外掛程式,原本正常,未作任何更改,最近幾天突然eclipse 中檢視檔案時,檔案後面的 版本號 檔案的狀態圖示 等等都不見了。以為有外掛程式衝突,解除安裝了好多其他的相關的外掛程式,不行,解除安裝了svn外掛程式重新安裝也不行。檢查外掛程式都在,更新,提交等操作都能正...