2015-10-05 113 views
-1

我想從Visual Studio內置的C#可執行文件中刪除版本號部分。我用字符串「1.2.3」更新了AssemblyVersion和AssemblyFileVersion。現在,當我右鍵單擊該exe並查看其屬性時,Windows將產品版本顯示爲1.2.3,文件版本顯示爲1.2.3.0。不知何故,0被Visual Studio追加。請建議我如何避免這種情況。如何從Visual Studio C#可執行文件中刪除版本號?

回答

3

EXE文件中的數據爲is a VERSIONINFO resource,版本號是代表每個組件的四個16位整數值。您無法選擇顯示哪些組件,Windows將始終顯示所有四個整數值。

+0

謝謝你的回答。我一直在試圖建立與詹金斯的生成自動化設置。到目前爲止,我已將其配置爲使用硬編碼的主/副編號,並使用Jenkins的編號。當我將AssemblyVersion指定爲「1.2.build_num。*」時,VisualStudio不會生成。我想它只接受1.2.3/1.2.3.4/1.2。*。由於我們使用Git,我不確定從哪裏可以獲取修訂號。 – unni