Code de désactivation de l'analyse au niveau de la solution de Microsoft Visual Studio 2012
Dans notre produit, il y a près de 400 projets, afin de VS 2012, si je veux faire un build il génère ensuite l'analyse du code pour tous les 400 projets et je ne peux pas désactiver manuellement l'analyse de code pour chaque & chaque projet. Donc, je suis à la recherche d'un mécanisme qui désactive l'analyse du code pour l'ensemble de la solution (tous les projets) plutôt que d'appliquer ces paramètres à des projets individuels.
Sont tous ces projets dans une solution?
Oui, parce que nous avons aussi des scénarios de test unitaire combiné avec eux.
Pour le framework 3.5, il y a une option dans le fichier nommé "Microsoft.Commun.cibles" qui est RunCodeAnalysis (False), mais aucune de ces options pour le cadre 4.0 .........
Environ 10 secondes ou si, comme VS2012 est beaucoup plus rapide maintenant. Mais pouvez-vous veuillez donner quelques suggestions au sujet de la désactivation de l'analyse du code pour tous les projets?
Dix secondes? Je ne crois pas que vous. En tout cas, je pense que les autres réponses sont correctes: aucun moyen de le faire.
Oui, parce que nous avons aussi des scénarios de test unitaire combiné avec eux.
Pour le framework 3.5, il y a une option dans le fichier nommé "Microsoft.Commun.cibles" qui est RunCodeAnalysis (False), mais aucune de ces options pour le cadre 4.0 .........
Environ 10 secondes ou si, comme VS2012 est beaucoup plus rapide maintenant. Mais pouvez-vous veuillez donner quelques suggestions au sujet de la désactivation de l'analyse du code pour tous les projets?
Dix secondes? Je ne crois pas que vous. En tout cas, je pense que les autres réponses sont correctes: aucun moyen de le faire.
OriginalL'auteur Nirav31 | 2013-01-28
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser une petite astuce pour désactiver l'analyse de code statique pour toute instance de Visual Studio comme décrit ici. En bref:
Developer Command Prompt for VS2012
set DevDivCodeAnalysisRunType=Disabled
devenv
pour démarrer Visual StudioMême solution fonctionne pour Visual Studio 2015 via
Developer Command Prompt for VS2015
.Il semble bien fonctionner. Excellente solution.
OriginalL'auteur ms007
Pas sûr, il est très facile de le faire avec VS2012. CodeAnalysis est défini au niveau du projet et dépend de votre configuration de build. Par exemple, il n'existe pas d'analyse de code dans le Communiqué.
D'abord, essayez de créer une configuration basée sur la Libération.
Une autre solution (mais très mauvais) peut être pour exécuter un lot de modifier tous les fichiers de votre projet.
Voici un exemple de fichier de projet (cocher l'élément nommé RunCodeAnalysis) :
OriginalL'auteur Cybermaxs
Vous pouvez utiliser le Gestionnaire de paquets de la fenêtre de Console de Nuget pour le faire.
Créer un nouveau fichier texte dans le répertoire "C:\Users{votre utilisateur}\Documents\WindowsPowerShell" nommé "NuGet_profile.ps1" et ajoutez le code suivant:
Redémarrez Visual Studio. Cliquez sur le menu "Affichage" | "Autres Fenêtres" | "Gestionnaire de paquets de la Console". Maintenant, vous pouvez exécuter les commandes suivantes:
OriginalL'auteur Daniel Fisher lennybacon
Vous pourriez écrire une petite application console qui lit tous les fichiers d'un fichier de solution puis activer le Nœud Xml de chaque projet.
Fonction pour obtenir les fichiers de projet de la solution:
Et la fonction pour basculer le RunCodeAnalysis Nœud(s):
OriginalL'auteur ms007
Pour désactiver l'analyse de code pour un projet particulier :-
OriginalL'auteur Madhura Deshmukh