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

问题描述 投票:1回答:1

两台不同的计算机,Windows 10 1803,带有v2.4.2000.0的Azure Data Lake和Stream Tools的VS2017的全新安装。我尝试构建超基本的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不会发生任何神奇的修复。

感谢您的帮助。

azure-data-lake u-sql
1个回答
0
投票

这是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
© www.soinside.com 2019 - 2024. All rights reserved.