azure-data-lake - “GetVersionedSdkPath: Unexpected layout”错误尝试构建 U-SQL 项目
问题描述
两台不同的计算机,Windows 10 1803,全新安装 VS2017 和 v2.4.2000.0 的 Azure Data Lake 和 Stream Tools。我尝试构建我的超基本 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 不会发生任何神奇的修复。
谢谢你的帮助。
解决方案
这是 Visual Studio 2017 中 u-sql 本地运行功能的一个问题。不幸的是,没有办法在工具中解决这个问题。您可以选择以下任一解决方案来解决此问题。
- 安装 Visual Studio 2019 和 Azure Data Lake 和流分析工具扩展
- 从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 路径
推荐阅读
- ios - React-Native : 将应用提交到应用商店需要不必要的权限
- rxjs6 - 共享运算符是否正常工作?
- php - 我使用带有 'while' 的 mysqli_fetch_assoc 创建了代码,但它没有工作
- laravel - 'date_subscribed' 在运行插入 SQL 时没有默认错误
- python - 如何为关键字创建adwords首页出价?
- h2o - H2O DAI 的 MLI 显示菜单是否依赖于其实验中使用的算法?
- powershell - Powershell脚本在Windows 10但不是7?
- java - 加载 POJO 父项时初始化 Java OOP 瞬态字段
- ios - UITableViewCell 滚动后被删除
- export - 从 Codepen 导出的笔不再有效。我错过了什么?