2009-05-21 1 views
14

Могу ли я разработать проекты asp.net 3.5/2.0 с использованием Visual Studio 2010? Или я буду придерживаться .Net Framework 4.0?Могу ли я разработать проекты asp.net 3.5/2.0 с использованием Visual Studio 2010?

+0

Я думаю, вы могли бы разработать 2/3,5 проектов. Было бы совершенно бесполезно, если бы на данный момент оно не было совместимо с обратной связью. – Gromer

+0

Ни один из ответов не отвечает на ваш вопрос? – jvanderh

ответ

19

От MSDN VS 2010

Мультей таргетирования функции визуальных Studio, позволяет указать версию в .NET Framework или ее профиль, , что требуется для вашего приложения. Ключевым преимуществом многотаргетинга является , что вы можете использовать текущую версию Visual Studio для создания и разработки проектов , предназначенных для более ранних версий .NET Framework. Например, вы можете продолжить разработку проектов , которые были созданы в Visual Studio 2008 без добавления новых зависимостей .NET Framework .

+6

Когда вы используете проекты Unit Test, они всегда будут скомпилированы в .NET 4.0. – Peter

+0

Правда, но это потому, что вы используете набор классов Framework 4.0. –

+1

Это из-за * what *? У меня есть решение 3.5, которое я не могу проверить сейчас, даже с sp1. – brianary

6

Да, вы можете разрабатывать проекты с 2.0 и 3.5 ASP .NET и другие проекты других типов с помощью Visual Studio 2010. Когда мы создали поддержку с несколькими таргетингами, мы были особенно чувствительны к веб-разработке, потому что это было бы нереалистично ожидать, что пользователи немедленно обновят свои серверы. Во многих случаях это было бы невозможно.

-4

Нет, вы не можете. Вы можете настроить рамочные версии, но файлы проекта и решения различны. VS 2008 жалуется. Это MS, не являющийся разработчиком.

+2

Исследование должно быть выполнено до предоставления такого ответа. – Don

1

У меня есть проект, разработанный в версии 3.5 с использованием VS 2008. Теперь я установил VS 2010, и когда я иду, чтобы открыть проект, на первом экране говорится: «Добро пожаловать в мастер преобразования Visual Studio», в котором говорится, что проект должен быть преобразованными. Похоже, что Уолли прав - файлы будут разными, даже если структура остается прежней.

1

Нет, если вы используете Unit Tests.

Attempted re-targeting of the project has been canceled. You cannot change the specified .NET framework version or profile for a test project.

Да, установлен SP1: Uninstall entry for VS2010sp1

Смежные вопросы