對這個.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外掛程式重新安裝也不行。檢查外掛程式都在,更新,提交等操作都能正...