Файл TestSettings доступен в TFS, но не через Visual Studio - PullRequest
2 голосов
/ 29 июня 2011

Я использую VS2010, и вчера я отредактировал файл Local.testsetting (добавил элемент развертывания) и зарегистрировал его в TFS.Теперь я могу видеть его в TFS как элемент решения, но при доступе к Test-> Edit Test Settings я вижу серое «нет доступных настроек теста».

Есть идеи, как вернуть мои локальные настройки?

Ответы [ 2 ]

1 голос
/ 04 мая 2012

Я столкнулся с этой же проблемой после недавнего рефакторинга ряда решений. Для меня я должен был убедиться, что мой 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.

1 голос
/ 29 июня 2011

Откройте решение / проект, содержащий файл Local.testsetting.То, что произошло, вы просто закрыли проект или решение, и оно больше не находится в рамках VS.Простой процесс добавления файла в элемент развертывания не приведет к его затенению.Чтобы проверить это, вы можете отредактировать его еще раз и удалить этот файл.

Все меню VS являются контекстно-зависимыми - сообщение, что «Тестовые настройки недоступны» ожидается, когда проект / решение не открыто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...