VS 更新打破了 microsoft.analytics.dll
VS update broke the microsoft.analytics.dll
我有两个项目(C# 和 U-SQL)到 Azure 数据工厂中 运行 的解决方案。我已经引用 microsoft.analytics 来使用一些分析功能。
在 2019 年 7 月 9 日 VS 更新到 15.9.14 后,c# 项目未生成,给出程序集丢失但并未丢失的错误。如果我点击错误,它就会消失并识别出程序集。然后我尝试再次构建并出现相同的错误。
所以我检查了dll,版本与更新前相同,但用dotPeek打开后,我看到程序集目标框架已更改为4.7.2。
我的项目是在 4.5 上,因为 官方 Azure 数据工厂文档 说我们可以运行 项目只能达到框架 4.5 所以我无法升级到 4.7 或更高版本。
你可以看到那些dll的区别。
程序集位置:
C:\Program Files (x86)\Microsoft Visual
Studio17\Enterprise\Common7\IDE\PublicAssemblies
所以为了解决这个问题,我冻结了那些 dll 并将其作为外部引用添加到我的项目中,以便编译和构建它并且它起作用了。
如果我想新建一个U-SQL项目只能选择4.7.2。
我的问题是,我如何 运行 U-SQL 项目 和仍然 没有的框架上的分析程序集支持 在 Azure 数据湖中?
如果 Data Lake 现在支持 4.7.2,为什么没有它的文档或至少没有让我们知道的东西?
这是一个带有 bug 的 VS 小更新吗?
因此,在一些 Microsoft 工单之后,他们不知道如何对此做出回应。他们说要尝试 运行 数据湖中仅存在于 4.7.2 框架中的一些方法。
所以我尝试了这些方法,但由于显而易见的原因,作业没有 运行。
结论:
- VS 将 U-SQL 项目迁移到 4.7.2,但我们无法 运行 在 Azure 中为此目标框架自定义 c# 代码。
- Data Lake Analytics 运行如文档中所述只有 4.5。
目前我们的项目将保持 4.5。
我有两个项目(C# 和 U-SQL)到 Azure 数据工厂中 运行 的解决方案。我已经引用 microsoft.analytics 来使用一些分析功能。
在 2019 年 7 月 9 日 VS 更新到 15.9.14 后,c# 项目未生成,给出程序集丢失但并未丢失的错误。如果我点击错误,它就会消失并识别出程序集。然后我尝试再次构建并出现相同的错误。
所以我检查了dll,版本与更新前相同,但用dotPeek打开后,我看到程序集目标框架已更改为4.7.2。
我的项目是在 4.5 上,因为 官方 Azure 数据工厂文档 说我们可以运行 项目只能达到框架 4.5 所以我无法升级到 4.7 或更高版本。
你可以看到那些dll的区别。
程序集位置:
C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\Common7\IDE\PublicAssemblies
所以为了解决这个问题,我冻结了那些 dll 并将其作为外部引用添加到我的项目中,以便编译和构建它并且它起作用了。
如果我想新建一个U-SQL项目只能选择4.7.2。
我的问题是,我如何 运行 U-SQL 项目 和仍然 没有的框架上的分析程序集支持 在 Azure 数据湖中? 如果 Data Lake 现在支持 4.7.2,为什么没有它的文档或至少没有让我们知道的东西? 这是一个带有 bug 的 VS 小更新吗?
因此,在一些 Microsoft 工单之后,他们不知道如何对此做出回应。他们说要尝试 运行 数据湖中仅存在于 4.7.2 框架中的一些方法。 所以我尝试了这些方法,但由于显而易见的原因,作业没有 运行。
结论:
- VS 将 U-SQL 项目迁移到 4.7.2,但我们无法 运行 在 Azure 中为此目标框架自定义 c# 代码。
- Data Lake Analytics 运行如文档中所述只有 4.5。
目前我们的项目将保持 4.5。