web-dev-qa-db-fra.com

Comment forcer Visual Studio à ne pas ajouter de section GlobalSection (Performance)?

J'ai joué avec les outils de profilage intégrés de Visual Studio et maintenant, chaque fois que je vérifie un fichier, cette section s'ajoute automatiquement à mon fichier de solution:

GlobalSection(Performance) = preSolution
    HasPerformanceSessions = true
EndGlobalSection

J'ai totalement supprimé tous les rapports de profilage, puis supprimé la copie locale de tous les fichiers de contrôle de source de cette solution et mis à jour vers la dernière version. Cette section est toujours dans le fichier * .sln après tout paiement.

Les autres coéquipiers qui n'ont pas utilisé prfiler n'ont pas ce problème. Quelqu'un a-t-il des idées?

53
Denis Agarev

Ouvrez PerformanceExplorer dans Visual Studio à l'aide du menu Analyze -> Windows -> PerformanceExplorer et vérifiez s'il répertorie les entrées de session.

Si c'est le cas, supprimez-les en faisant un clic droit sur une entrée pour ouvrir le ContextMenu. Sélectionnez ensuite "Supprimer" dans le menu.

Vous devez également vérifier le dossier de votre solution s'il contient des .vsp ou .psess fichiers et supprimez-les. Ce sont les fichiers de rapport d'une session de profilage.

52
Jehof

La seule façon de résoudre ce problème était de fermer la solution, de supprimer les fichiers * .psess et * .vsp du répertoire racine, de réinitialiser mon fichier .sln à la version distante et de rouvrir la solution. Le problème avait alors disparu. Cela utilisait Visual Studio 2015 Community Edition.

2
garryp