【问题标题】:ConfigurationErrorsException is found in both ServiceStack and System.Configuration.ConfigurationManger assemblies (netstandard)在 ServiceStack 和 System.Configuration.ConfigurationManger 程序集(netstandard)中都可以找到 ConfigurationErrorsException
【发布时间】:2019-04-29 23:35:13
【问题描述】:

我在 .NET Standard 库中同时使用 ServiceStack 和 System.Configuration.ConfigurationManager 包。我专门引用了ConfigurationErrorsException 类。我的 Visual Studio 无法构建,因为它不知道 ConfigurationErrorsException 来自哪个程序集。

dotnet 团队已将 System.Configuration 命名空间移植到 netcore,所以现在是时候将其从 ServiceStack 程序集中移除了吗?

来源参考

ServiceStack 中的 System.Configuration 命名空间:https://github.com/ServiceStack/ServiceStack/blob/0b84a5a638d4230e6211eba554796980fcdc1f3b/src/ServiceStack/Platforms/PlatformNetCore.cs

System.Configuration.ConfigurationManager 包:https://www.nuget.org/packages/System.Configuration.ConfigurationManager/

System.Configuration.ConfigurationManager 包中 ConfigurationErrorsException 的来源:https://github.com/dotnet/corefx/blob/a10890f4ffe0fadf090c922578ba0e606ebdd16c/src/System.Configuration.ConfigurationManager/src/System/Configuration/ConfigurationErrorsException.cs

解决方法

我已经有一个通过别名 ServiceStack 程序集的解决方法:https://github.com/NuGet/Home/issues/4989#issuecomment-310565840,但这似乎很老套。

请求

如果 System.Configuration 命名空间以及 ConfigurationErrorsException 类从 ServiceStack 网络标准库中删除,那就太好了。

【问题讨论】:

  • 我投票结束这个问题作为题外话,因为我们不是 ServiceStack 的支持。询问他们是否可以满足此要求。
  • 有问题吗?什么问题?...:p

标签: servicestack


【解决方案1】:

我已将其移至 this commit 中的 ServiceStack 命名空间。

此更改从 v5.5.1 开始可用,现在是 available on MyGet

【讨论】:

  • 谢谢!您是否还计划在 nuget.org 上发布新版本?
  • @khai.nguyen 直到下一个版本发布,这还有很长的路要走
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多