【问题标题】:"GetVersionedSdkPath: Unexpected layout" error trying to build U-SQL project“GetVersionedSdkPath: Unexpected layout”错误尝试构建 U-SQL 项目
【发布时间】:2019-10-21 20:57:41
【问题描述】:

两台不同的计算机,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 并没有发生任何神奇的修复。

感谢您的帮助。

【问题讨论】:

  • 放弃让 v2.4.2000.0 的 Azure Data Lake 和 Stream Tools 工作并最终回滚到 v2.3.3000.2 导致此问题... E_CSC_SYSTEM_INTERNAL:内部错误! ObjectManager 发现了无效数量的修复。这通常表明格式化程序有问题。我设法通过清除 C:\Users\\AppData\Local\USQLDataRoot 文件夹的内容来解决这个问题。

标签: azure-data-lake u-sql


【解决方案1】:

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

  1. 安装 Visual Studio 2019 和 Azure Data Lake 和流分​​析工具扩展
  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

【讨论】:

    猜你喜欢
    • 2019-04-23
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    • 2019-11-17
    • 2012-12-09
    • 2016-09-02
    • 2020-06-16
    • 1970-01-01
    相关资源
    最近更新 更多