Azure函数错误 - 无法加载文件或程序集System.Configuration.ConfigurationManager,版本=4.0.3.0

5

我正在使用Azure Functions,它们是在.Net Core版本3.1中创建的,而其他库是用.Net Framework 4.8编写的。在执行函数时,我遇到以下错误-

System.Private.CoreLib:执行函数时出现异常:XXXXXX.System.Private.CoreLib:发生一个或多个错误。('XXXXX'的类型初始值设定项引发了异常。)XXXX.Service:'XXXXX.Service.XXXXX'的类型初始化程序引发了一个异常。XXXX.Service:无法加载文件或程序集'System.Configuration.ConfigurationManager,Version=4.0.3.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51'。系统找不到指定的文件。

欢迎提供建议。


你是否可以访问到这些库?请查看 https://dev59.com/Q6vka4cB1Zd3GeqPxbep#50563417 - Mihai Albert
无法在NuGet官方网站上找到此NuGet包。https://www.nuget.org/packages/System.Configuration.ConfigurationManager/5.0.0-preview.1.20120.5 - Cindy Pau
今天我遇到了同样的问题: 无法加载文件或程序集“System.Configuration.ConfigurationManager,Version=4.0.3.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51”。系统找不到指定的文件。当我查看bin目录时,我没有看到DLL文件。我在我的packages目录中也找不到它,但是它显示已安装。 - Stringer Bell
1
相同的错误。没有那个特定版本的软件包,也没有明确的引用。 - Christopher Cabezudo Rodriguez
2个回答

1
您可以通过在项目文件中添加_FunctionsSkipCleanOutput来解决此问题。
<PropertyGroup>
  <_FunctionsSkipCleanOutput>true</_FunctionsSkipCleanOutput>
</PropertyGroup>

0

1
这不是答案。Azure Functions 有很多限制。在生产环境中发布它是荒谬的。 - Fernando Angelieri

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接