dotnet Framework 4 отсутствует в visual studio 2010
Я только что установил visual studio 2010, но при создании новой платформы проекта 4 не отображается в параметрах целевой платформы. Я знаю, что framework 4 установлен правильно, потому что новые пулы приложений, установленные в v4, были созданы в IIS. По какой-то причине он просто не отображается в visual studio. Я попытался восстановить dotnet 4 и переустановить visual studio, но все равно не повезло. Кого-нибудь еще есть эта проблема или знает как это исправить?
11 ответов
изменения, которые приводят к отсутствию .Проблема Net4:
1.
Я изменил некоторые параметры реестра в
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
CommonFilesDir
CommonFilesDir (x86)
CommonW6432Dir
Значок programfilesdir
Значок programfilesdir (x86) и
ProgramW6432Dir
Все они были перемещены с диска C: на другой диск (E: в моем случае)
2.
Я изменил местоположение какого-то пользователя папки:
C:\Users\ \AppData\LocalLow
C:\Users\ \AppData\роуминг
Они были перемещены (через свойства->путь->кнопка"переместить") с диска C: на диск F:.
После возврата 1. назад к диску C:
и создание символических ссылок в C:\Users\ \AppData для новых местоположений,
он снова работал (примечание: Я удалил VS перед возвратом изменений и установил снова после этого)
(Создать ссылку с: mklink /d C:\Users\ \AppData\LocalLow E:\Data\LocalLow)
Я не могу сказать, действительно ли нужны оба изменения, потому что я изменил оба сразу.
Но, наконец, это работает снова;)
Привет,
Frostregen
прежде всего вы должны использовать Средство проверки установки .NET Framework для проверки правильности установки .NET 4.
Я также рекомендую вам проверить оба языка продуктов, иногда это может быть проблемой.
Если все в порядке, я думаю, у вас проблема с реестром, поэтому вам придется проверить ключи установки или использовать инструменты удаления .NET.
Подробнее:
ключи обнаружения для .NET Framework 4.0 и Visual Studio 2010
Visual Studio не обнаруживает .NET Framework 4
надеюсь, что помогает!
У меня была та же проблема, и оказалось, что мне нужен пакет Microsoft .NET Framework 4 с несколькими таргетингами. Никакая другая комбинация действий этого не исправит.
Я пробовал все пути, но безуспешно,
Согласно этому ссылке, вы можете решить эту проблему с помощью copy frameworklist.xml
файл с другого компьютера и вставьте его в свою систему.
у меня была та же проблема и я решил ее. Я узнал, что не было файла
FrameworkList.xml
в папкеC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\RedistList
. Но я заметил этот файл в машине, где .Net Framework 4 доступен из VS 2010. Затем я скопировал этот файл на свой компьютер и перезапустил VS 2010. И .Net Рамки 4 появился из выпадающего списка.
Я frameworklist.xml
файл из моей системы :загрузить frameworklist.в XML
Я вижу ту же проблему. Мы использовали мой ящик сборки для тестирования установки приложения WinForms на машине без 4.0. Мы включили 4.0 в манифест, и приложение работает, профиль клиента Framework 4 и Framework 4 Extended появляются в программах добавления / удаления, но по-прежнему нет 4.0 Framework в параметрах VS2010.
кстати, перезагрузка SP1 не помогла.
Я, наконец, получил эту работу, запустив настройку VS2010 в режиме ремонта. Теперь я вижу параметры Framework 4.0 в VS2010.
Это был долгий и утомительный процесс,и теперь я должен снова подключиться к SP1. MSFT должен исправить это поведение в SP в ближайшее время.
была та же проблема. Многочисленные удаления и переустановки visual studio 2010 и .NET 4.X Framework не исправил это.
вручную удалить элемент "Microsoft Visual Studio Macro Tools", а затем сделать ремонт установки VS2010, кажется, сделали трюк.
У меня была такая же проблема на этой неделе, и она была решена путем установки Visual Studio 2012 RC.
удаление и переустановка .NET Framework 4 не помогли, и я не смог переустановить Visual Studio 2010. После установки 2012 RC Framework 4
Я установил .NET 4.5, который в конечном итоге что-то сломал, поэтому решил удалить. VS 2010 больше не может видеть .NET 4.0. Я попытался использовать инструмент очистки .NET и переустановить, но не пошел.
В конце концов, что сработало, было то, что опубликовано на http://social.msdn.microsoft.com/Forums/eu/netfxsetup/thread/3dede142-82ce-430c-bbe6-d824f0fb94a4 - ... Я установил средства разработчика Windows Phone (http://www.microsoft.com/en-us/download/details.aspx?id=13890) до многоцелевой пакет, после чего я отменил установку.
вы можете переустановить пакет таргетинга с помощью этой команды, это решило мою проблему:
Microsoft .NET Framework 4 Multi-Targeting PAck
WCU\MTPack
команда-- > NetFx_DTP.msi EXTUI=1 / log " %TEMP%\dd_netfx_dtp.txt"
Я думаю, это потому, что вы установили более высокую версию .net framework, такую как .net framework 4.6, что вызвало ошибку отсутствия .net framework 4.0.
:
VS2010 ->Right Click on Project -> Property Pages - > Build->Target Framework
отображается только для .NET 3.5. Я установил до .NET 4.5 framework.
устранение: Я попробовал много решений и решил сделать решительный шаг к форматированию. Следующим образом я получил решение без формирования o/s.
- удалены все установки .NET
- установлен по одному от 1,0 до 4,6 с СПС доступен.
- настройка VS2010 с опцией ремонта выбранный.
- открыт проект vs2010 и .NET framework до 4.0.3, найденных в списке.
С уважением, С. Шринивас РАО