Я пытаюсь обновить решения до Visual Studio 2013 и настроить таргетинг на .NET 4.5.
Я понимаю, что настроить таргетинг на .NET 4.5 так же просто, как щелкнуть правой кнопкой мыши каждый проект в каждом решении и изменить их на 4.5. Но я также хочу, чтобы наши решения открывались по умолчанию в VS 2013, даже если у кого-то на компьютере установлены другие версии. Я также не хочу делать это для каждого проекта в каждом решении, которое у нас есть.
Что я пробовал:
- Удаление моего файла .suo для каждого решения, которое я хочу обновить, а затем открытие их в VS2013, чтобы он попросил меня обновить мое решение. (Он не спрашивает)
- Бег
devenv.exe "C:\my-solution.sln" /upgrade
. Все, что он делает, это говорит:
Этот проект/решение не требует миграции. Он откроется без изменений.
Есть ли способ принудительно обновить все решения/проекты до Visual Studio 2013?
РЕДАКТИРОВАТЬ: комментарий @SLaks работает для файлов .sln, но у меня все еще есть много файлов .csproj в этом решении, которые сами открываются с другой версией Visual Studio. Также было бы неплохо, если бы существовало решение, которое не требовало бы от меня открытия каждого файла решения в блокноте и изменения одного символа.
.sln
в текстовом редакторе и измените первую строку. - person SLaks   schedule 10.02.2014