2013-07-09 13 views
14

私はMicrosoft Visual C#2010 Expressを使用しています。私は私のexeファイルのバージョンを変更する必要があります。私のC#コードかバッチファイルのどちらかでそれを行う方法を教えてください。 (好意的にプロジェクトのPropertiesフォルダ内AssemblyInfo.csで)どこかのコードでexeファイルのファイルと製品のバージョンを変更する方法

+1

変更AssemblyFiをハイライト表示されていますあなたのAssemblyInfo.csのleVersion – Riv

+0

あなたはただバージョンを正常に更新したいですか?すでにコンパイルされたexeのバージョンを変更する方法を尋ねていたようです。 –

答えて

20

、この置く:また

[assembly: AssemblyVersion("1.0.0.0")] 

可能性は、ファイルバージョン属性です:

[assembly: AssemblyFileVersion("1.0.0.0")] 

は必ずことを確認してください1つのアセンブリにはAssemblyVersionのインスタンスと/またはAssemblyFileVersionの属性が1つしかありません。それ以外はすべてコンパイルされません。

+0

なぜそれはコンパイルされませんか? – Riv

+0

@Reubz私は、同じ属性の2つのインスタンスがコンパイルされないと言うことを意味しました – Basuro

+0

それは私のために働く... thankz :) – Ranger

8

あなたはアセンブリファイルを使用してexeファイルのバージョンを変更することができます2 stpesがある

第一一つは、アセンブリファイルを介して

[assembly: AssemblyTitle("TApplciation Name")] 
    [assembly: AssemblyDescription("")] 
    [assembly: AssemblyConfiguration("")] 
    [assembly: AssemblyCompany("")] 
    [assembly: AssemblyProduct("")] 
    [assembly: AssemblyCopyright("Copyright © 2015")] 
    [assembly: AssemblyTrademark("")] 
    [assembly: AssemblyCulture("")] 
    [assembly: AssemblyVersion("5.8.3")] 
    [assembly: AssemblyFileVersion("5.8.3")] 

そして、2番目のオプションは、プロジェクトのプロパティにプロジェクトプロパティゴーを介して行われているボタンをクリックしてください enter image description here

Change Application Details