2013-02-20 91 views
43

は、プロファイリングツール組み込み、今このセクションでは、自動的に私のソリューションファイルに追加し、私は任意のファイルをチェックアウトするたびに:私は完全にすべてのプロファイリングレポートを削除Visual StudioにGlobalSection(Performance)セクションを追加しないようにするにはどうすればいいですか?私は、Visual Studioで遊ん

GlobalSection(Performance) = preSolution 
    HasPerformanceSessions = true 
EndGlobalSection 

は、すべてのソースコントロールのローカルコピーを削除しましたこのソリューションのファイルを最新のものに更新します。このセクションは、チェックアウト後の* .slnファイルに残っています。

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

+0

どのVisual Studioのバージョンを使用していますか? – Jehof

+1

Visual Studio 12.はいあなたの答えは正しいですがそれについて読む...それは私のためには機能しません...多分smtが間違っていました –

+0

あなたのソース管理のソリューションファイルにはGlobalSectionエントリ?ソース管理エクスプローラでファイルをチェックしましたか? – Jehof

答えて

49

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

もしそうなら、エントリを右クリックしてContextMenuを開いて削除してください。次に、メニューから[削除]を選択します。

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

+2

ソリューションファイルはそのままではマージするのが難しいのと同じように... .slnを変更するIDEは、1人以上がプロファイラを実行した場合(または1つしかない場合) tなど)、slnは毎回マージ競合を起こします。grrrrr –

+18

私の場合、パフォーマンスエクスプローラは空で、 '* .vsp'と' * .psess'ファイルは存在しませんが、VSはこれらの行をソリューションファイル。何か案は? –

+3

問題を接続:https://connect.microsoft.com/VisualStudio/feedback/details/817315/section-in-solution-file-causes-continual-merge-conflicts-in-a-team-environment –

0

これを解決できるのは、解決策を閉じることです。* .psessと* .vspファイルをルートディレクトリから削除し、自分の.slnファイルをリモートバージョンにリセットしてから、ソリューションを再度開きます。問題が解消されました。これはVisual Studio 2015 Community Editionを使用していました。

関連する問題