Наша текущая среда - .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 ...
Приветствия,
Джеймс
Аналогичное сообщение http://stackoverflow.com/questions/2770361/use-msbuild-3-5-with-visual-studio-2010 – jamiebarrow
Считая, что изменение набора инструментов - это путь, и игнорировать преобразование VS2010 ... или продолжать использовать VS2008, пока я не могу переключиться на .NET4 :( – jamiebarrow