24

I am using Microsoft Visual C# 2010 Express. I have to change the version of my exe file. Please tell me how to do it, either by my C# code, or by batch file.

Mr. Hargrove
  • 519
  • 1
  • 6
  • 26
Ranger
  • 243
  • 1
  • 2
  • 4

2 Answers2

35

Somewhere in your code (favorably in AssemblyInfo.cs in the Properties folder of your project), put this:

[assembly: AssemblyVersion("1.0.0.0")]

Also possible is the file version attribute:

[assembly: AssemblyFileVersion("1.0.0.0")]

Make sure that you only have one instance of AssemblyVersion and/or AssemblyFileVersion attributes in a single assembly - everything else won't compile.

Basuro
  • 1,084
  • 9
  • 12
16

You can change the Exe Version through an Assembly file. There are 2 options:

1st option is is to edit the assembly file:

 [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")]

2nd option is through project Property. Go To Project Property and click on the button which is circled: enter image description here

Change Application Details

Pete
  • 1,305
  • 1
  • 12
  • 36
Tanmay Nehete
  • 2,138
  • 4
  • 31
  • 42