gpt4 book ai didi

c# - VS 更新破坏了 microsoft.analytics.dll

转载 作者:太空宇宙 更新时间:2023-11-03 14:40:43 33 4
gpt4 key购买 nike

我有一个包含两个项目(C# 和 U-SQL)的解决方案,要在 Azure 数据工厂中运行。我引用了 microsoft.analytics 来使用一些分析功能。

在 VS 于 2019 年 7 月 9 日更新到 15.9.14 后,c# 项目未生成,给出程序集丢失但并未丢失的错误。如果我点击错误,它就会消失并识别出程序集。然后我尝试再次构建并出现相同的错误。

所以我检查了dll,版本与更新前相同,但用dotPeek打开后,我看到程序集目标框架已更改为4.7.2。

我的项目是在 4.5 上,因为官方 azure 数据工厂文档 说我们只能运行高达 4.5 框架的项目,所以我不能升级到 4.7 或以上。

你可以看到那些dll的区别。 enter image description here

程序集位置:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies

因此,为了解决这个问题,我卡住了这些 dll,并将其作为外部引用添加到我的项目中,以便编译和构建它并且它工作正常。

如果我想创建一个新的 U-SQL 项目,我只能选择 4.7.2。 enter image description here

我的问题是,如何在天蓝色数据湖中仍然不支持的框架上运行 U-SQL 项目和分析程序集?如果 Data Lake 现在支持 4.7.2,为什么没有它的文档或者至少没有什么可以让我们知道的?这是一个带有错误的 VS 次要更新吗?

最佳答案

因此,在收到一些 Microsoft 罚单后,他们不知道如何对此做出回应。他们说要尝试在数据湖中运行一些仅存在于 4.7.2 框架中的方法。所以我尝试了这些方法,但由于显而易见的原因,作业没有运行。

结论:

  • VS 将 U-SQL 项目迁移到 4.7.2,但我们无法在 Azure 中为此目标框架运行自定义 c# 代码。
  • 如文档中所述,Data Lake Analytics 仅运行 4.5。

目前我们的项目将保持 4.5。

关于c# - VS 更新破坏了 microsoft.analytics.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57006125/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com