Unter AssemblyInfo
Es gibt zwei Montageversionen:
AssemblyVersion
: Geben Sie die Version der zugewiesenen Baugruppe an.AssemblyFileVersion
: Weist einen Compiler an, eine bestimmte Versionsnummer für die Win32-Dateiversionsressource zu verwenden. Die Win32-Dateiversion muss nicht mit der Versionsnummer der Assembly übereinstimmen.
Ich kann die Assembly Version
mit der folgenden Code-Zeile:
Version version = Assembly.GetEntryAssembly().GetName().Version;
Aber wie kann ich die Assembly File Version
?
2 Stimmen
Was meinen Sie mit "Version der Baugruppendatei" im Gegensatz zur "Version der Baugruppe"? Können Sie ein Beispiel nennen?
11 Stimmen
@Xiaofu -- "Assembly Version" ist das, was .NET intern verwendet. "Assembly File Version" ist das, was angezeigt wird, wenn Sie mit der rechten Maustaste auf eine Datei klicken und auf "Eigenschaften" und dann auf die Registerkarte "Details" gehen. Das ist nicht dasselbe.
0 Stimmen
Ich habe festgestellt, dass die Assembly-Version verwendet wird, um den Speicherort der user.config in AppData zu bestimmen.