Je travaille sur un programme, et je suis en train d'afficher l'ensemble FICHIER VersionC# l'utilisation de AssemblyFileVersion dans un programme
public static string Version
{
get
{
Assembly asm = Assembly.GetExecutingAssembly();
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(asm.Location);
return String.Format("{0}.{1}", fvi.FileMajorPart, fvi.FileMinorPart);
}
}
À l'heure actuelle, cela ne renvoie les deux premiers numéros de version dans le "AssemblyVersion", pas "AssemblyFileVersion". Je voudrais vraiment faire référence à tout le AssemblyFileVersion plutôt que de stocker une variable interne appelée « Version » que je dois mettre à jour à la fois ceci et la version de montage ...
[assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyFileVersion("3.5.0")]
C'est mon AssemblyFileVersion de AssemblyInfo.cs. Je voudrais faire référence seulement la partie "3.5.x", pas "1.0 *.":/
Merci, Zack
Vous êtes déjà 99% du chemin, il suffit de changer le retour à fvi.FileVersion – McAden
voir https://stackoverflow.com/a/12528418/492 pour obtenir les informations de version d'un DLL spécifique, plutôt que l'application exécutant parent. –