2011-06-29 11 views
2

VS2010を使用していて、昨日Local.testsettingファイル(配備アイテムを追加)を編集してTFSにチェックインしました。今私は解決項目としてTFSでそれを見ることができますが、Test-> Edit Test Settingsにアクセスすると、灰色の「利用可能なテスト設定なし」が表示されます。TestSettingsファイルはTFSで利用できますが、Visual Studioでは使用できません

ローカル設定を戻すにはどうすればよいですか?

+0

いつものように - さまざまな変更がチェックインされ、最新のものが入手された後、ファイルが再び現れました。私はこれをどのように説明するのか分かりません。 – Noich

答えて

1

Local.testsettingファイルを含むソリューション/プロジェクトを開きます。何が起こったのかは、単にプロジェクトやソリューションをクローズし、もはやVS内のスコープに入っていないことです。配備アイテムにファイルを追加する単純な行為によって、ファイルがグレー表示されることはありません。これを確認するには、再度編集してそのファイルを削除します。

すべてのVSメニューはコンテキストに依存します。プロジェクト/ソリューションが開いていないときは、「テストなしの設定が利用可能です」というメッセージが表示されます。

+0

*ファイルを再オープンしようとしたときに、*ソリューションが開かれました。 – Noich

1

私は最近、いくつかのソリューションをリファクタリングしてこの問題を遭遇しました。私にとっては、私のLocal.testsettingsが私のソリューションのProjectSectionにリストされていることを確認しなければなりませんでした。テキストエディタでソリューションを開き、正しいLocal.testsettingsファイルが存在することを確認

(と正しいパスにあるほとんどの場合、このファイルはショー以下の例のように、溶液と同じディレクトリにあります。):

Project("{<<GUID>>}") = "Solution Items", "Solution Items", "{<<GUID>>}" 
ProjectSection(SolutionItems) = preProject 
    MyProject.vsmdi = MyProject.vsmdi 
    Local.testsettings = Local.testsettings 
    EndProjectSection 
EndProject 

このソリューションアイテムセクションがない場合は、ソリューションを右クリックして[追加]> [既存アイテム]を選択し、Local.testsettingsファイルを追加します。これはあなたのslnにこの値を追加します。

関連する問題