2013-07-09 8 views
14

Ich verwende Microsoft Visual C# 2010 Express. Ich muss die Version meiner EXE-Datei ändern. Bitte sagen Sie mir, wie es geht, entweder mit meinem C# -Code oder mit der Batch-Datei.wie Datei & Produktversion einer EXE-Datei ändern

+1

Änderung der AssemblyFi leVersion in Ihrer AssemblyInfo.cs – Riv

+0

Sie wollen nur die Version normal aktualisieren? Es klang so, als ob Sie gefragt hätten, wie Sie die Version einer bereits kompilierten Exe modifizieren könnten. –

Antwort

20

Irgendwo im Code (günstig in AssemblyInfo.cs im Properties Ordner Ihres Projekts), setzen diese:

[assembly: AssemblyVersion("1.0.0.0")] 

auch möglich, das Attribut Dateiversion:

[assembly: AssemblyFileVersion("1.0.0.0")] 

Vergewissern Sie sich, dass Sie haben nur eine Instanz von AssemblyVersion und/oder AssemblyFileVersion Attribute in einer einzigen Assembly - alles andere wird nicht kompilieren.

+0

Warum wird es nicht kompilieren? – Riv

+0

@Reubz ich wollte sagen, dass zwei Instanzen des gleichen Attributs nicht kompilieren – Basuro

+0

yeahh es funktioniert für mich ... thankz :) – Ranger

8

Sie die Exe Version durch Assembly-Datei ändern kann, gibt es 2 stpes

1. Man ist durch Assembly Datei

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

und 2. Option ist durch Projekt Property Go To Projekt Eigentum und Klick auf den Button welches Hervorgehoben enter image description here

Change Application Details