web-dev-qa-db-ja.com

Visual StudioにGlobalSection(Performance)セクションを追加しないように強制する方法は?

Visual Studioの組み込みプロファイリングツールで遊んだところ、ファイルをチェックアウトするたびに、このセクションがソリューションファイルに自動的に追加されます。

GlobalSection(Performance) = preSolution
    HasPerformanceSessions = true
EndGlobalSection

すべてのプロファイリングレポートを完全に削除してから、このソリューションからすべてのソース管理ファイルのローカルコピーを削除し、最新に更新しました。このセクションは、チェックアウト後も* .slnファイルにあります。

Prfilerを使用していない他のチームメイトには、この問題はありません。誰かアイデアはありますか?

53
Denis Agarev

メニューAnalyze -> Windows -> PerformanceExplorerを使用してVisual StudioでPerformanceExplorerを開き、セッションエントリがリストされているかどうかを確認します。

その場合は、エントリを右クリックしてそれらを削除し、ContextMenuを開きます。次に、メニューから[削除]を選択します。

ソリューションのフォルダーに.vspまたは.psessファイルが含まれているかどうかも確認し、それらを削除する必要があります。これらは、プロファイリングセッションのレポートファイルです。

52
Jehof

これを解決できる唯一の方法は、ソリューションを閉じ、ルートディレクトリから* .psessファイルと* .vspファイルを削除し、.slnファイルをリモートバージョンにリセットして、ソリューションを再度開くことでした。その後、問題はなくなりました。これはVisual Studio 2015 Community Editionを使用していました。

2
garryp