gpt4 book ai didi

Azure Functions - 引用与 CLI 相同的库

转载 作者:行者123 更新时间:2023-12-03 02:58:44 27 4
gpt4 key购买 nike

我正在开发预编译的 C# Azure Function,并且我想引用大量 Microsoft.Extensions dll。其中大部分的当前版本是 2.1.1

但是,当我运行该项目时,出现程序集加载错误。这似乎是由大多数 dll 附带的 func.exe 文件所在的文件夹引起的,但版本为 2.0.0

如果我引用版本2.0.0,那么一切正常。但是有没有办法不必引用与 cli 完全相同的版本?

最佳答案

此版本冲突已在新版本 cli 中修复。看这个related issueSO thread .

This should be resolved on the latest version of the Azure Functions runtime (2.0.11888, CLI 2.0.1-beta.31).

已使用 Microsoft.Extensions.Configuration 2.1.1 进行了一些测试。按预期工作。

要使用最新的 cli,

  • 如果使用 Visual Studio 进行调试,将 Azure Functions 和 Web 作业工具(在菜单“工具”>“扩展和更新”中)更新到最新版本 15.0.40617.0。更新后,创建一个新的Azure Function项目,在创建对话框中等待VS下载新的cli和模板。

    enter image description here过了一会儿,我们可以看到提示变成了

    enter image description here

    在 Windows 上,检查此文件夹%LocalAPPDATA%\AzureFunctionsTools\Releases\2.2.2是否存在,其中包含 2.0.1-beta.31 cli。如果下载失败,只需删除%LocalAPPDATA%\AzureFunctionsTools文件夹并重启VS重新下载即可。

  • 如果您使用npm,则npm i -g azure-functions-core-tools@core --unsafe-perm true。更多选择参见cli installation

关于Azure Functions - 引用与 CLI 相同的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51014195/

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