Je voudrais activer/désactiver du code basé sur une configuration de solution personnalisée que j'ai ajoutée dans Visual Studio. Comment puis-je vérifier cette valeur lors de l'exécution?Comment vérifier la configuration de la solution active créée par Visual Studio lors de l'exécution?
Comment vérifier la configuration de la solution active créée par Visual Studio lors de l'exécution?
Répondre
Vous pouvez utiliser precompiler directives dans Visual Studio. La directive #if vous permettra de déterminer si vous allez inclure du code ou non en fonction de votre configuration de solution personnalisée.
Je ne suis pas sûr si vous pouvez comprendre le nom exact de la configuration de construction. Howerver, si vous utilisez Debug.Assert (...), ce code ne sera exécuté que lorsque vous compilerez en mode debug. Je ne suis pas sûr que cela vous aide du tout.
ajouter une valeur const affecter à une valeur qui désigne la configuration que vous êtes. comme
#ifdef _ENABLE_CODE1_
const codeconfig = 1;
#else
const codeconfig = 2;
#endif
et ajoutez _ENABLE_CODE1_ dans votre préprocesseur de configuration.
Dans les propriétés de chaque projet de la section de génération, vous pouvez définir différentes constantes personnalisées pour chaque configuration de solution. C'est ici que vous définissez les directives de pré-compilateur personnalisées.
- 1. Visual Studio - Configuration par programme de la solution pour le contrôle de la source
- 2. Comment inclure le code dans la construction en fonction de la configuration de la solution active
- 3. Comment rendre la fenêtre Error List automatiquement active lors de la compilation dans Visual Studio?
- 4. Déterminer la configuration des solutions (Visual Studio)
- 5. Comment faire apparaître un fichier lors de l'ouverture de la solution Visual Studio
- 6. Chargement lent de la solution dans Visual Studio 2008
- 7. Fichiers communs dans la solution Visual Studio
- 8. Pourquoi les dossiers vides disparaissent-ils lors de l'ajout de la solution Visual Studio à TFS?
- 9. Fusion de fichiers de solution Visual Studio
- 10. Visual Studio Automation: énumération des fenêtres ouvertes lors du chargement de la solution
- 11. Configuration de ReSharper dans la solution VS
- 12. Recherche de chaînes de connexion Active Visual Studio 2008
- 13. Vérifier la connexion est active dans ASP.NET
- 14. Visual Studio ASP.NET MVC Enregistrer la fin de la session de la solution?
- 15. Visual Studio peut-il régénérer un fichier Web.config du service WCF avec la configuration par défaut?
- 16. Forcer Visual Studio à vérifier les pages .ASPX lors de la compilation
- 17. Erreur lors de la fermeture de Visual Studio 2008
- 18. Visual Studio 2005 Solution propre
- 19. FileNotFoundException dans le programme d'installation et de déploiement Visual Studio lors de la tentative de chargement de la configuration personnalisée
- 20. Visual Studio: Projet de configuration -! Condition
- 21. Après l'installation de Visual Studio SP1, LC.exe ne peut pas être trouvé par la génération. Solution?
- 22. Modification de l'espace de nom par défaut lors de la création de la classe dans le dossier (Visual Studio)
- 23. Erreur lors de la création de tests dans Visual Studio
- 24. Affichage de la classe dans Visual Studio
- 25. Comment vérifier TR1 lors de la compilation?
- 26. Navigateur par défaut pour une solution spécifique dans Visual Studio
- 27. Comment rediriger la sortie lors du débogage dans Visual Studio?
- 28. Configuration de F # dans Visual Studio 2005
- 29. Visual Studio 2005 Recherche rapide manquante Recherche dans la solution
- 30. Comment supprimer l'attribut readonly lors de la création d'une configuration