обновление до фреймворка 4.0 - PullRequest
1 голос
/ 21 октября 2011

У меня есть решение, которое содержит 18 проектов и цели 3.5.Он также включает в себя проект веб-установщика.Когда я пытаюсь обновить решение до Framework 4.0, оно выдает мне много ошибок и не конвертирует веб-проекты и проекты веб-установщиков.

Есть ли способ конвертировать проекты вручную, а не полагаться на мастера Visual Studio?

.wdproj файлы не конвертируются.

Журнал ошибок:

Project file opened successfully 
No Conversion Required 
Get root element Project successfully 
No Conversion Required 
ToolsVersion in String: 
3.5 
ToolsVersion in DWORD: 
3.5 
Require Upgrade 
Ready to exit 
Require Upgrade 

Ответы [ 2 ]

2 голосов
/ 21 октября 2011

Я понимаю, что вы хотите изменить свою платформу для всех решений с 3.5 t0 4.0

Я думаю, вы можете установить это в visual studio 2010.

Откройте все свое решение в VS2010.щелкните правой кнопкой мыши по проекту (сделайте это для всех ваших проектов), затем выберите свойства.Нажмите на вкладку компиляции на левой стороне.нажмите на дополнительные параметры компиляции, измените целевой фреймворк на 4.0

Я не уверен, но я подумал поделиться этой идеей.

Дайте мне знать, если это работает.

1 голос
/ 21 октября 2011

Мне всегда трудно найти настройку в Visual Studio для изменения версии .NET.И даже тогда иногда это было серым (неизменным) через VS GUI.Обычно я изменяю .NET, открывая файл .sln в блокноте.В файле Visual Studio 2010 .sln должна быть строчка, например:

TargetFrameworkMoniker = ".NETFramework, Version% 3Dv3.5"

Просто измените ее на:

TargetFrameworkMoniker = ".NETFramework, версия% 3Dv4.0"

Сохраните, и вы должны быть в порядке.

Если вы действительно хотите изменить свой фреймворк через графический интерфейс в VisualStudio 2010 для проекта asp.net вы можете щелкнуть правой кнопкой мыши на своем веб-сайте (один уровень в разделе «Решение» в «Solution Explorer» ).Выберите «Страницы свойств» , затем в новом окне «Построить» , в котором есть поле с именем «Целевая платформа» , где вы можете изменить .NET Framework.

...