2011-02-04 1 views
3

Наша текущая среда - .NET 3.5 SP1, но мы находимся в процессе перехода на .NET4 и Visual Studio 2010.Ориентация .NET3.5 с веб-приложением ASP.NET MVC2 в Visual Studio 2010?

Я хотел бы придерживаться использования .NET 3.5 для среды развертывания/производства, но использовать Visual Studio и TFS 2010 для разработки, пока рабочая среда не будет очищена для обновления до .NET4. Возможно ли это (я полагаю, да: B), и как?

Я попытался изменить TargetFrameworkVersion в настройках проекта на "v3.5". Тем не менее, я получаю сбои сборки из-за классов в System.Web.Security, которые перешли в System.Web.ApplicationServices в .NET 4 (например, MemberhipUser), которые не найдены ... поэтому кажется, что он использует библиотеки .NET4 и не .NET3.5? Я добавляю библиотеку System.Web.ApplicationServices в свой проект, и если да, значит ли это, что он все равно будет работать на .NET 3.5?

Кроме того, я заметил, что ToolsVersion проекта 4.0, будет ли изменение его с 4.0 до 3.5 правильной вещью? Когда я делаю это, повторное открытие проекта вызывает Visual Studio, чтобы запустить процесс преобразования, изменение ToolsVersion обратно до 4,0 ...

Приветствия,

Джеймс

+0

Аналогичное сообщение http://stackoverflow.com/questions/2770361/use-msbuild-3-5-with-visual-studio-2010 – jamiebarrow

+0

Считая, что изменение набора инструментов - это путь, и игнорировать преобразование VS2010 ... или продолжать использовать VS2008, пока я не могу переключиться на .NET4 :( – jamiebarrow

ответ

0

Вы должны быть установлены Visual Studio 2008 чтобы иметь возможность ориентироваться на .NET 3.5 в Visual Studio 2010.

+0

Конечно, мне нужна только структура 3.5, которая находится под C: \ Windows \ Microsoft.NET \ Framework \ v3.5 для инструментария и сборки C: \ Windows \ для GAC? В итоге мне не пришлось придерживаться v3.5, поэтому я думаю, что это останется открытым. – jamiebarrow

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

  • Нет связанных вопросов^_^