Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ClickOnce Veröffentlichungsversion zur Laufzeit auslesen?

293 views
Skip to first unread message

Ralph Rutschmann

unread,
Sep 10, 2008, 7:48:28 AM9/10/08
to
Hallo alle zusammen,

wenn ich eine Anwendung per ClickOnce auf einem Webserver veröffentliche und
das in VS so eingestellt habe, legt VS eine publish.html mit ab, in der ich
die Versionsangabe meiner Anwendung mit angezeigt wird, bei mir im Moment
z.B. 1.6.6.98, wie in den Projekteigenschaften unter Veröffentlichen
eingestellt. So weit, so klar.

Wenn ich aber in einer 'About-Box' die Verion der vom Anwender installierten
Anwendung anzeigen will, kriege ich immer andere Versionsnummern angezeigt:
System.Windows.Forms.Application.ProductVersion.ToString()

liefert hier z.B. nicht 1.6.6.98, sondern 1.6.6.2269 zurück. Ich hab' auch
schon ein paar andere Sachen probiert, z.B:

Assembly.GetExecutingAssembly().GetName().Version.ToString();

welches leider auch nur 1.6.6.2269 liefert.

Gibt es eine Funktion oder Methode die genau das zurück liefert, was in den
Projekteigenschaften steht? Ich lasse das nämlich automatisch hochzählen und
möchte nicht immer ein Label 'zu Fuß' anpassen müssen...

Was mache ich falsch?

TIA und freundliche Grüße,

Ralph


Elmar Boye

unread,
Sep 10, 2008, 8:57:20 AM9/10/08
to

Hallo Ralph,

Ralph Rutschmann schrieb:


> wenn ich eine Anwendung per ClickOnce auf einem Webserver veröffentliche und
> das in VS so eingestellt habe, legt VS eine publish.html mit ab, in der ich
> die Versionsangabe meiner Anwendung mit angezeigt wird, bei mir im Moment
> z.B. 1.6.6.98, wie in den Projekteigenschaften unter Veröffentlichen
> eingestellt. So weit, so klar.
>
> Wenn ich aber in einer 'About-Box' die Verion der vom Anwender installierten
> Anwendung anzeigen will, kriege ich immer andere Versionsnummern angezeigt:
> System.Windows.Forms.Application.ProductVersion.ToString()

ClickOnce verwendet eine eigene Versionnummer, die nicht mit ProductVersion
identisch ist.

> Gibt es eine Funktion oder Methode die genau das zurück liefert, was in den
> Projekteigenschaften steht?

Wie man an die ClickOnce Versionsnummer kommt, hatte ich mal gezeigt in
<URL:http://groups.google.de/group/microsoft.public.de.german.entwickler.dotnet.vb/msg/052bd2c9fbc66c7e>

und einige weitere Anmerkugen in
<URL:http://groups.google.de/group/microsoft.public.de.german.entwickler.dotnet.vb/browse_thread/thread/406a9455ff632596/caf96c43b7968839>

Gruß Elmar

Ralph Rutschmann

unread,
Sep 11, 2008, 4:06:14 PM9/11/08
to
Super Elmar,

vielen lieben Dank!

Ralph


0 new messages