Le meilleur moyen de détecter un communiqué de construire à partir d'une version de débogage? .net
J'ai donc environ 10 fichiers css que j'utilise avec une application mvc.
Il y a comme
erreur.css
connexion.css
etc...
Juste quelques très court fichiers css, faire la mise à jour et l'édition simple (Au moins pour moi). Ce que je veux, c'est quelque chose qui permettra d'optimiser le si d'autre branche, et non pas l'intégrer dans les versions finales. Je veux faire quelque chose comme ceci
if(Debug.Mode){
<link rel="stylesheet" type="text/css" href="error.css" />
<link rel="stylesheet" type="text/css" href="login.css" />
<link rel="stylesheet" type="text/css" href="menu.css" />
<link rel="stylesheet" type="text/css" href="page.css" />
} else {
<link rel="stylesheet" type="text/css" href="site.css" />
}
Je vais avoir une tâche msbuild qui permet de combiner tous les fichiers css, les minimiser, et toutes ces bonnes choses. J'ai juste besoin de savoir si il existe un moyen de supprimer les si d'autre branche de la finale bits.
similitude des questions de Stackoverflow, une question, et de beaucoup, beaucoup de réponses différentes: stackoverflow.com/questions/654450/... stackoverflow.com/questions/798971/... stackoverflow.com/questions/194616/... stackoverflow.com/questions/50900/... stackoverflow.com/questions/890459/...
Veuillez vous référer à mes posts: Comment savoir si une Assemblée est Debug ou Release et http://stackoverflow.com/questions/798971/how-to-idenfiy-if-the-dll-is-debug-or-release-build-in-net/5316565#5316565
Veuillez vous référer à mes posts: Comment savoir si une Assemblée est Debug ou Release et http://stackoverflow.com/questions/798971/how-to-idenfiy-if-the-dll-is-debug-or-release-build-in-net/5316565#5316565
OriginalL'auteur jdelator | 2008-09-08
Vous devez vous connecter pour publier un commentaire.
Plus précisément, comme ça en C#:
C# a la suite de directives de préprocesseur:
OriginalL'auteur FlySwat
OriginalL'auteur
Je devrais avait utilisé google.
Assurez-vous que l'option "paramètres de Configuration" -> "Construire" "Define DEBUG
la constante" dans les propriétés du projet est cochée.
OriginalL'auteur jdelator
Vous pouvez essayer d'utiliser
il est contrôlé par un nœud de configuration. À mon avis, c'est plus agréable à la solution de compilation conditionnelle.
Cependant, si vous voulez être en mesure de contrôle sur la base d'un compilatino je pense que vous pouvez utilisé un ConditionalAttribute.
Ce qui concerne,
OriginalL'auteur Szymon Sasin
Des constantes de compilation. Je ne me souviens plus de la syntaxe C#, mais c'est la façon dont je le fais dans VB:
OriginalL'auteur Jonathan Allen