begin process at 2010 02 10 03:52:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Divers

 > 

Version avec 2.0 mineur majeur build..Comment ca marche


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Version avec 2.0 mineur majeur build..Comment ca marche

mardi 13 décembre 2005 à 14:05:51 | Version avec 2.0 mineur majeur build..Comment ca marche

zobyone

Bonjour, 
   Je voulais savoir comment faire pour faire apparaitre le numero de version de mon intallation dans un label.

J'ai essayé ca
labelx.text = application.Producversion;

Mais c'est pas la version que je recherche.
Je recherche plutot la version qu'on retrouve lorsqu'on deplois l'application

//Major, build, minor, revision

J'ai remarqué qu'il y avait quelque chose qui pourrai etre ce que je recherche mais j'arrive pas a m'en servir car il initialise le compteur a 0

Version ver = new Version();

Je voudrai savoir comment attacher le "Version" a mon application


Merci


a 250 ? la xbox ca met la pression à la soudure
mardi 13 décembre 2005 à 14:31:37 | Re : Version avec 2.0 mineur majeur build..Comment ca marche

coq

Administrateur CodeS-SourceS
Salut,

Tu peux récupérer les infos de version de l'assembly courant avec ce code :
Version vers = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;



/*
coq
MVP Visual C#
*/
mardi 13 décembre 2005 à 14:39:44 | Re : Version avec 2.0 mineur majeur build..Comment ca marche

zobyone

Ca revient a faire

Application.ProductVersion


C'est pas tout a fait ce que je cherche.
 je recherche le numero de publication(publish version)




Si t'as al solution, ca serai bien sympas.
Merci


a 250 ? la xbox ca met la pression à la soudure
mardi 13 décembre 2005 à 14:54:01 | Re : Version avec 2.0 mineur majeur build..Comment ca marche

zobyone

Bien j'ai cherché partout et je ne trouve pas. Je ne sais pas si c'est possible. Visiblement ce que je cherche vient avec ClickOne et je suis pas sure de pouvoir y accederde mon application hors de Visual Studio

mardi 13 décembre 2005 à 14:55:37 | Re : Version avec 2.0 mineur majeur build..Comment ca marche

coq

Administrateur CodeS-SourceS
Les images locales ne sont pas uploadées sur le serveur, tu dois l'heberger avant et mettre son url sinon il n'y a que toi qui la voit.



/*
coq
MVP Visual C#
*/
mardi 13 décembre 2005 à 16:31:42 | Re : Version avec 2.0 mineur majeur build..Comment ca marche

zobyone

je suis vraiement trop nul...

monbureau...
mardi 13 décembre 2005 à 17:29:23 | Re : Version avec 2.0 mineur majeur build..Comment ca marche

coq

Administrateur CodeS-SourceS
Ok.
Bon en fait il existe bien une solution.
Ce fameux numéro de version est contenu dans le manifest d'application fournit avec l'executable.

Tu peux utiliser la classe (non documentée) AssemblyIdentity (Microsoft.Build.Tasks.dll)
Normalement cet assembly est installé avec le framework (je n'ai pas de config sans VS sous la main pour confirmer)
=>
string manifestFilePath = string.Concat(System.Reflection.Assembly.GetExecutingAssembly().Location, ".manifest");
Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity ident = Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity.FromManifest(manifestFilePath);
MessageBox.Show(ident.Version);

L'autre solution est de récupérer l'information directement dans le fichier manifest (xml)


/*
coq
MVP Visual C#
*/
mardi 13 décembre 2005 à 18:36:10 | Re : Version avec 2.0 mineur majeur build..Comment ca marche

coq

Administrateur CodeS-SourceS
Réponse acceptée !
Bon, ça m'a sembler bizarre que rien ne soit prévu pour récupérer ce numéro de version, hors c'est justement prévu ^^

La version simple est donc :
Version vers = System.Deployment.Application.ApplicationDeployment.CurrentDeployment.CurrentVersion;



/*
coq
MVP Visual C#
*/
dimanche 8 janvier 2006 à 14:15:14 | Re : Version avec 2.0 mineur majeur build..Comment ca marche

zobyone

Bon j'ai été long a repond mais j'ai j'etait pas devant le pc c'est dernier temps.
Merci Maitre Coq pour la solution. C'est exactement ca.
Le versionning devient beaucoup plus facile du coup avec cette methode.

Merci encore
mercredi 26 juillet 2006 à 14:55:43 | Re : Version avec 2.0 mineur majeur build..Comment ca marche

PegaseJM

Bonjour,

quand j'essai ca :

Version vers = System.Deployment.Application.ApplicationDeployment.CurrentDeployment.CurrentVersion;

J'ai un message d'erreur me disant "Application non installée"... Vous avez une idée ?

En fait, le Application.ProductVersion est très bien, mais il ne donne pas la révision...

JM

1 2

Cette discussion est classée dans : version, recherche, build, mineur, majeur


Répondre à ce message

Sujets en rapport avec ce message

recherche algo de trie alphabetique en C [ par mikolemarseillais ] salut à tousje souhaite créer une fonction en C qui pourra trier les donnés d'un fichier(par ex: trier par nom) par ordre alphabetique.Merci de m'aide Recherche de Caractère dans une chaîne [ par DrChal ] DrChalSalut ,Je cherche le moyen de rechercher un mot dans une chaîne de caractère.En VB, on avait la fonction InStr, existe t-elle en C#?Pouvez vous Recherche du nom d'utilisateur dans l'entête HTTP [ par projetbts ] Bonjour,Je tente de récupérer le nom d'utilisateur qui tente une connection sur mon serveur HTTP. Pour cela, je récupére les entêtes HTTP fourni dans Recherche dans une chaine de caractères [ par jdaviaud ] j'ai encore une fois besoin de vos lumières :(j'ai stocké du code html dans une variable string et je veux en extraire tous les contenus des tags img Quelle version VS.NET faut-il prendre ? [ par bouyeware ] Bonjour à tous,Voilà, sachant que je possède déjà Visual Studio 6.0, faut-il que je me procure la version complète de VS.NET ou bien la MAJ me suffit SharpDevelop [ par zmc ] Bonjour, je débute en c# ! Apparemment le langage n'a pas l'air très different du c++, mais bon là , n'est pas le problème... J'ai donc retrouvé un vi Détecter une version de Word[c#] [ par d0d0 ] Comment savoir si word est installé et quelle version??MerciD0D0 Débutant recherche des explications sur C# [ par mikaelkeal ] Salut tt le monde,Je suis un développeur ASP, en mon patron veut que je développe une application en C# sur des pokets PC.Et je n'y connais rien (je l Auto install C# [ par maevacmoi ] Hello !Je voudais faire un auto install en c# depuis une site web. En arrivant sur le site, le site contrôle si l'application est déjà installée ainsi Recherche aide ou code pour gestion d'un Treeview [ par shadowgirl ] Salut à tous, Je cherche quelqu'un qui pourrait m'aider ou me passer du code pour gérer un Treeview, avec la classe Treeview. (Expand, selected ....)


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,234 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales