Assemblée de Version de Fichier, de ne pas changer?
J'ai dans mon assemblyinfo.cs classe le code:
[assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyFileVersion("1.0.*")]
Appel System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()
fonctionne très bien et donne la version mise à jour, cependant, quand je regarde la dll générée dans l'explorateur windows, faites un clic droit propriétés, cliquez sur l'onglet 'détails', le fileversion dit: "1.0.0.0" même si la sortie ci-dessus, dit 1.0.3489.17621 ?
- Quelle est la version de Visual Studio?
- Visual studio 2008, doh!
- voir stackoverflow.com/questions/64602/...
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas utiliser 1.0.* auto-incrément de la valeur de AssemblyFileVersion, seul le AssemblyVersion. (Vérifié dans toutes les versions de Visual Studio, de 2005 à 2012).
Commentez la ligne suivante
et la Version du Fichier sera le même numéro que celui de la Version de l'Assembly.
Patrick déjà donné la bonne réponse, mais c'est juste un petit conseil. Si vous regardez dans les AssemblyInfo.cs, vous trouverez le bloc suivant à la fin:
Maintenant, allez sur le flip et le commentaire des trois dernières lignes comme suit:
Et tout fonctionne comme prévu... 🙂