Forum: PC-Programmierung Publikations-Version stimmt nicht


von Loro (Gast)


Lesenswert?

Hallo Leute,

ich versuche unter Visual Studio 2010 C# die Publikations-Version 
auszugeben:

1
lblVersion.Content = "Version: " + GetPublishedVersion();
2
3
 private string GetPublishedVersion()
4
        {
5
            var obj = Assembly.GetExecutingAssembly().GetName().Version;
6
            
7
8
            string version = string.Format("Application Version {0}.{1}.{2}.{3}", obj.Major, obj.Minor, obj.Build, obj.Revision); 
9
10
            return version;
11
        }

Wenn ich unter Projekt - Eigenschaften  - Veröffentlichen gehe, sehe ich
unter Veröffentlichungsversion (Haupt, Neben, Build, Revision)
1 0 0 4

Wenn ich mein Programm starte, erhalte ich jedoch als Label-Ausgabe
"Version: 1 0 0 0".

Was mache ich falsch bzw. was übersehe ich?


VG, Loro

von Prog R. (daniel_v)


Lesenswert?

public static string PublicationVersion
        {
            get
            {
                if 
(System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed)
                {
                    return 
System.Deployment.Application.ApplicationDeployment.CurrentDeployment.Cu 
rrentVersion.ToString();
                }
                else
                {
                    return String.Empty;
                }
            }
        }

1. Link - Google :)

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.