.NET Core具有带有以下签名的method:
.Replace(string old, string @new, StringComparison comp)
而.NET Standard仅具有此method。
.Replace(string old, string @new)
能够在Web项目中使用它的.NET Core版本,但在所引用的库项目中不能使用它的.NET Core版本感觉很奇怪。
我怀疑我的问题的答案是否定的,但要确定。
答案 0 :(得分:8)
否,如果仅在.NET Core中,则不能在.NET Standard中使用它。
能够在Web项目中使用它的.NET Core版本,但是不能在引用的库项目中使用它。
为什么感觉奇怪? .NET Core从根本上讲比.NET Standard更大的API表面积,因此您应该期望可以从Core使用某些东西,但不能使用Standard。
如果您愿意,没有什么可以阻止您将库目标设为.NET Core-它只是与(例如)桌面.NET不兼容。