Существует текущий проект, основанный на ASP NET MVC 1 и использующий интегрированную среду разработки Visual Studio 2010.
Я недавно присоединился к этому проекту. Я хочу использовать Visual Studio 2013 IDE для этого проекта, в то время как другие разработчики используют 2010 IDE. Согласно моим исследованиям, для достижения этой цели я внес некоторые изменения в файл csproj. Исходные и измененные строки следующие:
original line:
<ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
modified line
<ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
В соответствии с вышеуказанными изменениями я успешно запускаю его на VS2013. После того, как я зарегистрировал новый файл csproj в TFS, другие разработчики не смогли открыть проект в своей IDE VS2010, как и ожидалось. Итак, как правильно изменить csproj для использования IDE VS2010 и VS2013?