Является ли Visual Studio 2012 csproj обратной совместимостью с 2010?

Вопрос в том, могу ли я безопасно использовать Visual Studio 2012 для редактирования свойств проектов, добавления и удаления решений, ссылок, всего, что связано с NET 4.0 Framework.

Я помню, что в прошлом некоторые файлы могли быть «повреждены», а Visual Studio 2010 изменила некоторую информацию csproj Visual Studio 2008 (файл xml).

Если некоторые теги будут добавлены/удалены в VS2012, то csproj будет несовместим с разработчиками VS2010.

Есть ли у кого-нибудь информация, безопасно ли использовать эту новую среду IDE, не повреждая файлы? Являются ли csprojs VS2012 «обратно совместимыми» с VS2010?


person Junior Mayhé    schedule 05.06.2012    source источник
comment
возможный дубликат преобразования решения VS2012 в VS2010   -  person sisharp    schedule 07.08.2013


Ответы (1)


Проекты VS2012 в основном* обратно совместимы с VS2010 SP1. Проекты будут подвергаться процессу конвертации/миграции, как и во всех предыдущих версиях VS, но этот дружелюбен к VS2010. Вы должны иметь возможность вносить изменения в свои проекты/ссылки/файлы кода и снова открывать их в VS2010 без проблем.

Я говорю в основном потому, что в VS2012 есть некоторые новые функции, которые могут быть несовместимы с предыдущими версиями. Самое очевидное, если вы обновите проект до .NET 4.5, он больше не будет работать в VS2010. См. http://blogs.msdn.com/b/visualstudio/archive/2012/03/28/round-tripping-with-visual-studio-11.aspx для получения дополнительных сведений об этом сценарии.

person Jimmy    schedule 06.06.2012