Comment vers la version d'assembly Utiliser et la version de fichier d'assembly

Traductions disponibles Traductions disponibles
Numéro d'article: 556041 - Voir les produits auxquels s'applique cet article
Auteur: Vikas Goyal MVP
Agrandir tout | Réduire tout

Résumé

AssemblyInfo.cs fournit deux attributs pour définir deux différents types de versions. Ce conseil montre comment utiliser deux les attributs.

Conseils

Comment vers la version d'assembly Utiliser et la version de fichier d'assembly

.NET Framework fournit l'opportunité de définir à chaque assembly deux différents types de nombres de version.
 
Assembly Version : cela est le numéro utilisé par structure pendant la génération et, à runtime pour retrouver, pour lier et pour charger les assembly de version. Ce numéro de version lorsque vous ajoutez la référence à tout assembly dans votre projet, doit être incorporé. Au moment d'exécution, CLR se présente assembly avec ce numéro de version à charger. N'oubliez pas que cette version est utilisée ainsi que nom, de panneau information de clé publique, de jeton et culture que si les assembly sont strong-named. Si assemblys n'est pas strong-named signé, seulement le nom de fichier est utilisé pour le chargement.
< STRONG/ > 
Assembly File Version : cela est le nombre donné fichier comme le système de fichiers de version. Il est affiché par Explorateur Windows. Il n'utilisé jamais, par .NET Framework ou runtime pour référencer.
 
Attributs dans AssemblyInfo.cs
/ / informations de version pour un assembly se composent des quatre valeurs suivantes :
//
/ / vous majeur version
/ / vous mineur version
/ / Numéro de version
// Révision
//
[ assembly : AssemblyVersion("1.0.0.0") ]
[ assembly : AssemblyFileVersion("1.0.0.0") ]
 
Fournir d'un l'augmentation de compilateur, le nombre à un * au lieu de marques numériques absolues toutes les fois que vous créez.
 
Supposez que vous générez un assembly d'infrastructure pour votre projet par développeur nombreux utilisé en générer les assembly d'application. Lorsque vous publiez très fréquemment la version nouvelle d'assembly, indiquez tout jour déjà et nommé si assembly sont forts, Développeur devront modifier la référence toutes les fois que vous publiez assembly nouveau. Et cela peut provoquer également des références incorrectes cela peut est assez lourd. A opte de groupe fermé tel, bien et scénarios volatiles existeront lui résoudre 'Assembly Version' et modifier seulement le <STRONG> "Assembly File Version". </STRONG> Utilise le numéro de version de fichier d'assembly pour communiquer la dernière version d'assembly. Développeur ne devront pas dans ce cas modifier les références et ils peuvent simplement remplacer l'assembly dans chemin d'accès de référence. Les générations à lesquelles il a plusieurs sens dans la version central/final, modifient le "Assembly Version" et tous conservent le "Assembly File Version" même sous la version d'assembly.

Propriétés

Numéro d'article: 556041 - Dernière mise à jour: vendredi 2 novembre 2007 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual Studio 2005
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que feraient une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. Si vous relevez des erreurs graves et souhaitez contribuer à l?amélioration du système, vous pouvez compléter l?enquête à votre disposition dans le bas des articles.
La version anglaise de cet article est la suivante: 556041
EXCLUSION DE RESPONSABILITÉ DE COMMUNITY SOLUTIONS
Clause limitative de responsabilité MICROSOFT CORPORATION ET/ OU SES FOURNISSEURS RESPECTIFS NE GARANTISSENT EN AUCUNE FACON LE CARACTERE ADAPTE, FIABLE OU EXACT DES INFORMATIONS ET ELEMENTS GRAPHIQUES CONNEXES. L?ENSEMBLE DE CES INFORMATIONS ET ELEMENTS GRAPHIQUES CONNEXES EST FOURNI "EN L?ETAT", SANS GARANTIE DE QUELQUE NATURE QUE CE SOIT. MICROSOFT CORPORATION ET/ OU SES FOURNISSEURS RESPECTIFS EXLUENT EXPRESSEMENT TOUTES GARANTIES ET CONDITIONS SUR CES INFORMATIONS ET ELEMENTS GRAPHIQUES CONNEXES, ET NOTAMMENT DE TOUTES GARANTIES IMPLICITES QUANT A LEUR CONFORMITE A LEUR DESTINATION COMMERCIALE, A LEUR ADEQUATION A UN BUT DETERMINE, AU RESPECT DES REGLES DE L?ART, A L?EXISTENCE D?UN DROIT DE PROPRIETE ET D?ABSENCE DE CONTREFACON. VOUS VOUS ENGAGEZ EN PARTICULIER A CE QUE NI MICROSOFT NI SES FOURNISSEURS NE SOIENT EN AUCUN CAS TENUS POUR RESPONSABLES DE TOUT DOMMAGE DIRECT, INDIRECT, PUNITIF, INCIDENT, SPECIAL, OU ACCESSOIRE, NI REDEVABLE DE DOMMAGES ET INTERETS QUELS QU?ILS SOIENT, Y COMPRIS, SANS LIMITATION AUCUNE, DE TOUTE INDEMNISATION POUR PERTE DE DONNEES OU DE PROFIT OU POUR IMPOSSIBILITE D?UTILISATION, RESULTANT DE L?UTILISATION OU DE L?IMPOSSIBILITE D?UTILISATION DES INFORMATIONS OU ELEMENTS GRAPHIQUES CONNEXES TELS QUE VISES AUX PRESENTES, QUE CETTE ACTION SOIT CONTRACTUELLE OU DELICTUELLE, FONDEE SUR LA RESPONSABILITE SANS FAUTE OU SUR TOUT AUTRE MOTIF, ET MEME SI MICROSOFT OU L?UN QUELCONQUE DE SES FOURNISSEURS AVAIT ETE AVISE AU PREALABLE DE LA POSSIBILITE D?UN TEL PREJUDICE.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com