Wie Verwenden von Assembly Version und Assembly File Version

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 556041 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Autor: Vikas Goyal MVP
Alles erweitern | Alles schließen

Zusammenfassung

AssemblyInfo.cs stellt zwei Attribute bereit, um Versionen zwei anderer Typen festzulegen. Dieser Tipp zeigt, wie die zwei Attribute verwandt werden.

Tipps

Wie Verwenden von Assembly Version und Assembly File Version

.NET-Framework bietet Möglichkeit, zwei verschiedene Typen von Versionsnummern zu jedem Assembly so eingestellt werden zu.
 
Assembly Version: das ist die Versionsnummer, die während Erstellung und um Laufzeit von Framework zu dem Ermitteln, dem Verknüpfen und dem Laden der Assembly verwandt wird. Diese Versionsnummer ist Abrufs eingebettet die Nummer, wenn Sie in Ihrem Projekt Verweis auf beliebigem Assembly hinzufügen. CLR sieht zu Laufzeit aus, um Assembly mit dieser Versionsnummer zu geladen werden. Behalten Sie, dass diese Version zusammen mit Name verwandt wird, öffentliche Token- wenn die Assembly nur strong-named sind und öffentliche Kulturschlüsselinformation, wenn die Assembly nur strong-named sind,, signierte. Wenn Assembly nicht strong-named wird signiert, werden nur Dateinamen für Auslastung verwandt.
< STARKE VERSCHLÜSSELUNG/ > 
Assembly File Version: das ist die Versionsnummer, die die die Datei wie Dateisystem angezeigt wird. Es wird von Windows Explorer angezeigt. Es verwandt von .NET-Framework oder Laufzeit nie für Verweis.
 
Attribute in AssemblyInfo.cs
/ / Versionsinformation für ein Assembly aus den vier folgenden Werten besteht:
//
/ / Hauptstriche und Hilfsstriche von Version
/ / Minderjährige von Version
/ / Sie erstellen Nummer
// Revision
//
[ Assembly: AssemblyVersion("1.0.0.0") ]
[ Assembly: AssemblyFileVersion("1.0.0.0") ]
 
Bereitstellen von Compiler-Anstieg die Nummer, um eins an Stelle von absoluten Nummernbestehen, jedes Mal Sie erstellen, für ein *.
 
Nehmen Sie an, dass Sie für Ihr Projekt von zahlreichen Entwicklern zu Verwendung ein Framework-Assembly erstellen während die Anwendungsassembly erstellen. Entwickler den Verweis ändern müssen, wenn Sie sehr häufig neue Version der Assembly veröffentlichen, wenn einmal jed Tag sagen und wenn nannten, wenn Assembly stark sind, jedes Mal neues Assembly Sie freigeben. Das kann recht aufwendig sein und außerdem zu falschen Verweisen führen. A Option gut in solcher geschlossener Gruppe und darin werden flüchtige Szenarios ihm Beheben von 'Assembly Version' und Ändern des <STRONG> nur "Assembly File Version" bestehen. </STRONG> die Assemblierung-Dateiversionsnummer Verwendet, um die neuste Version des Assembly zu kommunizieren. Entwickler die Referenzen in Fall nicht ändern müssen und sie können das Assembly in Verweis-Pfad einfach überschreiben. Erstellung, zu denen es mehrere sinnvoll ist, ändern das "Assembly Version" in central/final Version und die meist behalten das "Assembly File Version" bei, wie Assemblyversionen gleich.

Eigenschaften

Artikel-ID: 556041 - Geändert am: Freitag, 2. November 2007 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Visual Studio 2005
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 556041
COMMUNITY SOLUTIONS ? VERZICHTERKLÄRUNG
MICROSOFT CORPORATION BZW: SEINE LIEFERANTEN LEHNEN JEGLICHE VERANTWORTUNG FÜR DIE EIGNUNG, VERLÄSSLICHKEIT UND RICHTIGKEIT DES ENTHALTENEN INHALTS UND DER ENTHALTENEN GRAFIKEN AB. ALLE INFORMATIONEN WERDEN WIE BESEHEN OHNE JEDE GEWÄHRLEISTUNG BEREITGESTELLT. MICROSOFT UND SEINE LIEFERANTEN SIND NICHT VERANTWORTLICH UND ÜBERNEHMEN KEINE VERANTWORTUNG FÜR DIE BESCHAFFENHEIT DER ENTHALTENEN INFORMATIONEN UND GRAFIKEN EINSCHLIESSLICH JEDER KONKLUDENTEN BESCHAFFENHEIT, GARANTIE DER HANDELSÜBLICHKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK; FACHMÄNNISCHER BEMÜHUNGEN; DES EIGENTUMSVORBEHALTS ODER DER NICHTVERLETZUNG VON RECHTEN DRITTER. Die folgenden Regeln gelten für Schadensersatzforderungen und die Entschädigung für vergebliche Ausgaben, unabhängig von der Rechtsgrundlage einschließlich Schadensersatzrecht: Microsoft Corporation ist nur haftbar für absichtliche Handlungen, grobe Fahrlässigkeit, Tod oder Körperverletzung sowie für Ansprüche auf der Grundlage des Produkthaftpflichtrechts. Microsoft Corporation ist auch haftbar für leichte Fahrlässigkeit, falls die Microsoft Corporation materiellen Vertragspflichten nicht nachkommt. In solchen Fällen beschränkt sich die Haftbarkeit der Microsoft Corporation auf allgemein übliche und vorhersehbare Schadensersatzansprüche. In allen übrigen Fällen, einschließlich dem geltenden Schadensersatzrecht, ist die Microsoft Corporation nicht haftbar für leichte Fahrlässigkeit. Dies trifft ebenfalls auf die Lieferanten der Microsoft Corporation zu.

Ihr Feedback an uns

 

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