gpt4 book ai didi

Azure Functions - 无法加载文件或程序集 '' Microsoft.WindowsAzure.Storage'

转载 作者:行者123 更新时间:2023-12-04 02:49:32 26 4
gpt4 key购买 nike

即使我在project.json 文件中指定了依赖项,我有一个 azure 函数也会抛出以下错误。

“无法加载文件或程序集“Microsoft.WindowsAzure.Storage,Version=8.1.1.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。”

{
"frameworks": {
"net46": {
"dependencies": {
"WindowsAzure.Storage": "8.1.1"
}
}
}
}

我尝试重新启动应用程序服务,创建另一个 FunctionApp 以排除主机未加载更新的程序集的任何问题,但我仍然无法使其工作。

Nuget 恢复还显示该程序集正在恢复,但仍然不断出现此错误。还有什么可能是错误的以及如何调试这个问题?

最佳答案

原来是版本不匹配的问题。目前,AzureFunctions 提供的 WindowsAzure.Storage 软件包版本为 7.2.1。我有一个依赖于 8.1.1 的自定义程序集,这就是我尝试使用 project.json 安装它的原因。

显然这是不可能的。我切换到 7.2.1 然后它工作得很好。如果您正在编写预编译函数,这始终会成为问题,因为依赖项应该与 Azure Functions 中可用的依赖项相匹配。希望微软在未来的版本中改进这种体验。

关于Azure Functions - 无法加载文件或程序集 '' Microsoft.WindowsAzure.Storage',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42618305/

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