尝试构建U-SQL项目时出现“ GetVersionedSdkPath:意外的布局”错误

时间:2019-10-21 20:57:41

标签: azure-data-lake u-sql

两台不同的计算机Windows 10 1803,全新安装的VS2017,带有Azure Data Lake and Stream Tools v2.4.2000.0。我尝试构建超基本的U-SQL项目以在本地运行,但出现以下错误...

  

GetVersionedSdkPath:SCOPE CPP SDK的意外布局。这是   通常是因为找到的版本已过期或为空。通常,这   问题是因为Scope Studio将设置环境变量   SCOPE_CPP_SDK随附的版本,它将具有   如果自从scope studio开始升级了cpp sdk,则布局错误   已安装。关闭Visual Studio会话将取消设置此变量   并可能解决问题。否则,请确保您使用的Cpp SDK   正在使用。

我不确定CPP SDK是什么... C ++ SDK?不用说,重新启动Visual Studio不会发生任何神奇的修复。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这是Visual Studio 2017中u-sql本地运行功能的问题。不幸的是,无法在工具中修复此问题。您可以选择以下任一解决方案来解决此问题。

  1. 安装Visual Studio 2019和Azure Data Lake and 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