Ошибка «GetVersionedSdkPath: неожиданный макет» при попытке построить проект U-SQL - PullRequest
1 голос
/ 21 октября 2019

Два разных компьютера, Windows 10 1803, новые версии VS2017 с v2.4.2000.0 Azure Data Lake и Stream Tools. Я пытаюсь создать свой ультра базовый проект U-SQL для локального запуска, и я получаю следующую ошибку ...

GetVersionedSdkPath: неожиданный макет SCOPE CPP SDK. Обычно это происходит потому, что найденная версия устарела или пуста. Часто эта проблема возникает из-за того, что scope studio устанавливает переменную среды SCOPE_CPP_SDK в версию, включенную в нее, и имеет неправильный макет, если cpp sdk был обновлен с момента установки scope studio. Закрытие сеанса Visual Studio приведет к удалению этой переменной и может решить проблему. В противном случае убедитесь, что используемый вами Cpp Sdk обновлен.

Я не уверен, что такое CPP SDK ... C ++ SDK? Само собой разумеется, никакое волшебное исправление не происходит, перезапуская Visual Studio.

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 05 ноября 2019

Это проблема для функции локального запуска u-sql в Visual Studio 2017. К сожалению, нет способа исправить это в инструментах. Для решения этой проблемы вы можете выбрать одно из следующих решений:

  1. Установить Visual Studio 2019 и расширение Azure Data Lake и Stream Analytics
  2. Загрузить пакет с https://aka.ms/usqlvc15. Распакуйте и скопируйте его в папку Visual Studio 2017 ScopeSDK "C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ SDK \ ScopeCppSDK \ VC". Затем перезапустите Visual Studio. Проверьте скриншот здесь: Visual Studio ScopeSDK path
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...