2010-01-27 3 views
4

У меня была установленная бета-версия Visual Studio 2010, и я удалился. Теперь, когда я пытаюсь создать проект в Visual Studio 2008., я получаю сообщение об ошибке: «MSBUildToolsPath не указан для ToolsVersion« 4.0 », определенный в« HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSBuild \ TOolsVersions \ 4.0 », или указанное значение оценивает к пустой строке ". Как изменить ToolsVersion на «3.5», так что это работает?Как изменить путь по умолчанию для Visual Studio 2008?

ответ

3

Я понял, что мне пришлось удалить раздел реестра под HKLM/Software/Wow6432node/Microsoft.

1

Убедитесь, что следующие ключи реестра не существует в машине: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSBuild \ 4.0 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSBuild \ ToolsVersion \ 4,0

6

я успешно удален VS 2015 и получил эту ошибку. Помогло только удаление ключа 14.0 в HKEY_LOCAL_MACHINE/Software/Wow6432node/Microsoft.

+1

Same. Для получения дополнительной информации см. Https://blogs.msdn.microsoft.com/visualstudio/2010/02/26/my-visual-studio-2008-is-broken-after-uninstalling-net-framework-4-0 или http://support.embarcadero.com/article/44610 – David

4

Чтобы быть точным: Удалить следующие Реестры HKLM/Software/Microsoft/MSBuild/ToolVersions/14,0 HKLM/Software/WOW6432Node/Microsoft/MSBuild/ToolVersions/14,0