Привет, У меня есть проект с визуальной студией 2010 года, но теперь мне нужно открыть его с использованием старой версии vs2008. Возможно ли это, просто изменив целевую структуру на .net 3.5?обратная совместимость с визуальной студией
ответ
Нет, формат файла проекта расширен.
Мне удалось открыть файл проекта, созданный в VS2010, просто открыв его в VS2008. Затем я смог перейти в Project Properties и установить целевую структуру - просто обязательно проверьте настройки сборки, так как 2010 год - версия 4, которая не поддерживается в 2008 году.
В моем конкретном случае я нацелен Framework v2.0, который включал удаление неиспользуемых ссылок LINQ. Проект был составлен с радостью, и я смог запустить приложение.
В моем опыте VS2008 может открывать файлы проекта VS2010, если в нем нет конкретных бит VS2010 - например, простые библиотеки классов или консольные приложения. Будет предупреждение о том, что версия инструмента неизвестна, но в основном будет работать. (Вам все равно нужно настроить таргетинг на .NET 3.5, я считаю, что у меня не было . открыл проект .NET 4 в VS2008, но я бы не ожидал, что он сработает, по крайней мере, если он использует новый язык функции.)
Где я использовал этот подход, у меня было два разных файла решения: один для VS2008 и один для VS2010, включая те же проекты. Таким образом, оба могут открыться без каких-либо проблем и без каких-либо запросов на преобразование. Пока все работает нормально.
Как я уже сказал, это мой опыт - YMMV.
так что там нет способа добиться этого? – mike