Gibt es eine Möglichkeit weniger als 4 Zahlen in der Assemblierung-Version angezeigt werden?

StackOverflow https://stackoverflow.com/questions/806903

  •  03-07-2019
  •  | 
  •  

Frage

Ich brauche nur 3 Nummern für meine Montag Versionen angezeigt werden, mit unseren internen Richtlinien einzuhalten

Ich habe versucht, die letzte Ziffer von der Assembly Datei zu entfernen wie folgt aussehen

[assembly: AssemblyVersion("0.5.0")]
[assembly: AssemblyFileVersion("0.5.0")]

Und ich es wie folgt angezeigt

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

Es ist jedoch macht alle vier Versionsnummern (0.5.0.0)

Gibt es eine Möglichkeit, es zu 3 zu begrenzen, ohne , um den Code zu ändern?

das heißt: nur durch die AssemblyInfo.cs oder web.config-Datei bearbeiten

War es hilfreich?

Lösung

Ohne Code-Nr.

Sie können Reflektor verwenden, um die Implementierung von Version.ToString() zu sehen, und es zeigt immer alle vier Elemente.

Aber gibt es eine Überlastung Version.ToString(int) dass wird zeigt eine bestimmte Anzahl von Komponenten.

So wählen Sie dynamisch benötigen Sie eine Methode (möglich eine Erweiterungsmethode) selbst schreiben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top