Est-il possible dans un projet de site Web asp.net d'incrémenter automatiquement un numéro de version de construction (et de l'afficher dans notre équipe de test)site web asp.net - ajouter automatiquement le numéro de version?
Répondre
Oui, dans AssemblyInfo.cs (ou .vb, je suppose) vous pouvez spécifier un attribut [assembly: AssemblyVersion("1.1.*")]
. Le "*" signifie que la partie du numéro à 4 parties est générée automatiquement (elle est basée sur la date et l'heure).
Vous pouvez lire que le numéro de version en utilisant ce code:
System.Reflection.Assembly.GetExecutingAssembly().GetName().Version
Ce fichier AssemblyInfo devrait exister dans tous les projets, de nos jours dans un dossier Propriétés.
Pour auto-incrémentées la version de l'assemblage à chaque vous construisez pouvez utiliser l'attribut de montage suivant:
[assembly: AssemblyVersion("1.0.*")]
et de lire la version lors de l'exécution du vous pouvez l'assemblage en cours d'exécution utiliser la propriété Version:
Assembly.GetExecutingAssembly().GetName().Version
Cela fonctionnera-t-il sur un projet de site Web asp.net qui ne produit pas de dll (à l'exception de ce qu'il construit dans le dossier Windows temp .net)? – Solyad
Non, cela ne fonctionnera probablement pas. Il serait préférable de placer ce code dans un ensemble personnalisé sur lequel vous avez le contrôle et l'appeler à partir du code derrière. –
- 1. version setup Obtenir dans le projet de site Web asp.net
- 2. Où spécifier le numéro de version dans le site Web ASP.NET
- 3. DLL de site Web ASP.NET: version de débogage et version
- 4. Asp.net ajouter du contenu automatiquement
- 5. Quel serait le meilleur moyen d'obtenir à distance le numéro de version Wordpress d'un site Web?
- 6. VBScript/IIS - Comment définir automatiquement la version ASP.NET pour un site Web particulier
- 7. Comment faites-vous la version de votre site web asp.net?
- 8. app_themes fichiers css et numéro de version
- 9. numéro de certificat de site web
- 10. Comment créer une version mobile d'un site Web ASP.NET?
- 11. Numéro de version Safari?
- 12. Attacher le numéro de version à NSKeyedArchive
- 13. ASP.NET Comment définir le numéro de version sur une application Web?
- 14. Asp.net site Web DLL versioning
- 15. Inclure automatiquement le numéro de version DLL dans le nom de fichier dans Visual Studio
- 16. Déploiement du site Web ASP.NET en même temps que le site Web ASP.NET MVC
- 17. ASP.Net Version/Build Number
- 18. Build Version vs numéro de révision
- 19. Version Silverlight numéro
- 20. Incrémenter automatiquement le numéro de version dans le fichier .rc d'un projet
- 21. Obtenez le MAC de l'utilisateur du site Web ASP.NET
- 22. S'authentifier automatiquement sur un site Web
- 23. problème de site Web asp.net
- 24. ASP.NET 2: compilation de site Web
- 25. Meilleur moyen de rediriger automatiquement vers un site Web
- 26. Numéro de version .NET (version de l'installateur)
- 27. site web asp.net
- 28. ASP.NET Site Web d'essai
- 29. Données globales dans le site Web ASP.Net
- 30. XNA Jeu dans le site Web ASP.Net
Je suppose la même question que ci-dessus. C'est un projet de site web qui ne produit pas de dll, cela fonctionnerait probablement s'il s'agissait d'un projet d'application web? – Solyad