#asp.net #.net-3.5 #.net-4.0 #upgrade
#asp.net #.net-3.5 #.net-4.0 #Обновление
Вопрос:
У меня есть решение, которое содержит 18 проектов и нацелено на framework 3.5. Он также включает в себя проект веб-установщика. Когда я пытаюсь обновить решение до framework 4.0, оно выдает мне много ошибок и не конвертирует веб-проекты и проекты веб-установщика.
Есть ли способ конвертировать проекты вручную, а не полагаться на Visual Studio wizard?
файлы .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
Комментарии:
1. Было бы неплохо дополнительно указать «много ошибок». Может быть, просто ваш жесткий диск переполнен?
2. Является ли это решением VS2010, которое в настоящее время нацелено на 3.5, или решением VS2008, которое вы пытаетесь обновить до 4.0 / VS2010 с 2008 года?
3. это решение VS2008, и я пытаюсь обновить его до версии 4.0
4. @Уве Кейм: Может быть, это и так с вашей стороны, но не здесь.
Ответ №1:
Я понимаю, что вы хотите изменить свою платформу для всех решений с 3.5 t0 4.0
Я думаю, вы можете установить это в Visual Studio 2010.
Откройте все ваше решение в VS2010. щелкните правой кнопкой мыши на проекте (сделайте это для всех имеющихся у вас проектов), затем выберите свойства. Нажмите на вкладку компиляции с левой стороны. нажмите на дополнительные параметры компиляции, чтобы изменить целевую платформу на 4.0
Я не уверен, но я думал поделиться этой идеей.
Дайте мне знать, если это сработает.
Ответ №2:
Мне всегда сложно найти настройку в visual Studio для изменения версии .NET. И даже тогда иногда он был выделен серым цветом (неизменяемым) через графический интерфейс VS. Обычно я изменяю .NET, открывая ваш файл .sln в блокноте. В файле Visual Studio 2010 .sln там должна быть строка что-то вроде:
TargetFrameworkMoniker = «.NetFramework,версия=v3.5»
Просто измените его на:
TargetFrameworkMoniker = «.NetFramework,версия=v4.0»
Сохраните, и все будет готово.
Если вы действительно хотите изменить свой фреймворк с помощью графического интерфейса в Visual Studio 2010 для asp.net проект вы можете щелкнуть правой кнопкой мыши на своем веб-сайте (один уровень в разделе «Решение» в «Обозревателе решений»). Выберите «Страницы свойств», затем в новом окне «Сборка», в котором есть поле под названием «Целевая платформа», где вы можете изменить свой .NET Framework.