首页 文章

SDK更新后无法编译U-SQL脚本

提问于
浏览
0

更新Azure SDK和Visual Studio的Data Lake工具(2.2.2)后,我的Data Lake Analytics(U-SQL)脚本停止了编译 .

Microsoft示例仍然可以成功编译,因此我的项目一定有问题吗?

错误输出:

无法找到错误元数据文件'C:\ Program Files%28x86%29 \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.6 \ Facades \ mscorlib.dll'MyScript.usql.cs 0错误元数据文件'C: \ Program Files%28x86%29 \参考装配\ Microsoft \ Framework.NETFramework \ v4.6 \ Facades \ System.Collections.Concurrent.dll'找不到MyScript.usql.cs 0

外墙的路径似乎很奇怪,但我没有找到如何解决这个问题 .

2 回答

  • 1

    我注意到错误消息是指.Net 4.6 . 但是,U-SQL应该使用.Net Framework v4.5 . 您是否意外地切换了运行时版本?

  • 2

    在创建项目时,可以通过New Project窗口顶部的下拉菜单设置.NET框架版本 . 是否有可能在目标框架版本设置为4.6的情况下创建了一个新项目?对于不起作用的项目目标4.6,您是否可以尝试将项目文件v4.6中的后续行更改为v4.5?您可以在VS之外编辑它,或者在VS中,您可以右键单击项目,卸载它,再次右键单击它以进行编辑,最后再次右键单击它以重新加载它 .

相关问题