尝试在 .Net Core 应用程序中使用 app.config 时,您可能会遇到诸如“Error正在初始化配置系统”和“无法加载类型“System.Configuration.InternalConfigurationHost”。”这些错误源于“CoreCompat.System.Configuration”程序集中缺少“get_bundled_machine_config”方法的实现。
尽管通过 NuGet 安装了“CoreCompat.System.Configuration”包,问题仍然存在。以下步骤提供了此问题的解决方案:
<!-- START: This is a buildtime work around for https://github.com/dotnet/corefx/issues/22101 -- --> <Target Name="CopyCustomContent" AfterTargets="AfterBuild"> <Copy SourceFiles="App.config" DestinationFiles="$(OutDir)\testhost.dll.config" /> </Target> <!-- END: This is a buildtime work around for https://github.com/dotnet/corefx/issues/22101 -- -->
以上是为什么我的 .NET Core 应用程序无法识别 app.config,如何修复它?的详细内容。更多信息请关注PHP中文网其他相关文章!