【发布时间】:2022-01-02 00:10:10
【问题描述】:
我有一个使用最新版本 NHApi (3.0.4) 的 .net core 3.1 Azure Function。以下代码行在本地运行时会抛出异常:
var pipeParser = new PipeParser();
var messageObject = pipeParser.Parse(messageString);
例外情况如下:
“NHapi.Base.PackageManager”的类型初始化程序引发了异常。 NHapi.Base:“NHapi.Base.PackageManager”的类型初始化程序引发了异常。 NHapi.Base:无法加载文件或程序集“System.Configuration.ConfigurationManager,版本=5.0.0.0,文化=中性,PublicKeyToken=cc7b13ffcd2ddd51”。系统找不到指定的文件。
查看 bin\Debug\netcoreapp3.1 中的构建文件夹,我可以看到 System.Configuration.ConfigurationManager.dll。 但是我需要将此文件复制到 bin\Debug\netcoreapp3.1\bin 以使错误消失。默认情况下,该程序集似乎不会被复制到 \bin 子文件夹(其中包含所有其他引用的程序集)。有人知道为什么会这样吗?没有添加一些后期构建步骤来执行此文件复制,解决方案是什么?
【问题讨论】:
标签: .net-core azure-functions nhapi