Есть ли способ установить файл решения по умолчанию .runsettings в VS2013?
Я использую VS2013 со встроенной инфраструктурой unit test. Я создал файл .runsettings, который находится в папке Solution Items. Когда я выбираю Test → Test Settings → Select Test Settings File, я могу выбрать файл .runsettings и работает как ожидалось.
Когда я выхожу из VS2013, а затем повторно загружаю проект, мне нужно повторно выбрать файл .runsettings. Есть ли способ установить файл .runsettings по умолчанию на уровне решения, чтобы он сохранялся?
Ответы
Ответ 1
Согласно http://msdn.microsoft.com/en-us/library/jj635153.aspx, выбирая файл .runsettings, который вы создали, используя указанные вами параметры меню, вам не нужно будет выбирая его при каждом перезапуске Visual Studio.
Документы предупреждают об использовании параметра SettingsFile:
"Если вы укажете это значение, вы также должны установить для параметра ForcedlegacyMode значение true."
Убедитесь, что вы используете последнее обновление для Visual Studio 2013 (обновление 1). Кроме того, вы можете попробовать сбросить настройки IDE с помощью Tools- > Import and Export settings → Reset всех настроек.
Ответ 2
Если вы открываете тестовый проводник достаточно быстро, пока решение загружается, он будет помнить файл. Я тестировал это в VS 2013 SP 3 с собственным проектом С++ unit test. Это, по-видимому, известная ошибка.