如何在.Net标准2.0应用程序中工作?

z8dt9xmd  于 2022-12-20  发布在  .NET
关注(0)|答案(1)|浏览(95)

我在.Net Framework 4.6.1.Net Core 3.1中实现了.Net Standard2.0库,代码如下:

public class TcpServer
{
    public TcpServer()
    {
        // it will be error if delete the condition
        // and it nerver work in .net core 3.1 console application
#if NETCOREAPP3_1_OR_GREATER
        Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
#endif
    }
}

如何让Encoding.RegisterProvider(CodePagesEncodingProvider.Instance).Net Standard2.0应用程序中工作?

    • 更新**

修改以.csproj结尾的文件,将<TargetFramework>netstandard2.0</TargetFramework>修改为<TargetFrameworks>netstandard2.0;netcoreapp3.1</TargetFrameworks>,这样就可以了!

xytpbqjk

xytpbqjk1#

修改以.csproj结尾的文件,将netstandard2.0修改为netstandard2.0;网络核心应用程序3.1

相关问题