aliyun / aliyun-oss-csharp-sdk

Aliyun OSS SDK for C#
MIT License
379 stars 204 forks source link

在.net 5.0下运行运行失败 #124

Open tomcatter opened 3 years ago

tomcatter commented 3 years ago

错误发生在HttpExtensions中

        if (_addInternalMethod == null)
        {
                // Specify the internal method name for adding headers
                // mono: AddWithoutValidate
                // win: AddInternal
                var internalMethodName = (_isMonoPlatform == true) ? "AddWithoutValidate" : "AddInternal";

                var mi = typeof(WebHeaderCollection).GetMethod(
                    internalMethodName,
                    BindingFlags.NonPublic | BindingFlags.Instance,
                    null,
                    new Type[] { typeof(string), typeof(string) },
                    null);
                _addInternalMethod = mi;
       }

WebHeaderCollection 类中的AddInternal在.net 5.0中不能通过反射获取,根据文档 这个方法,官方也并不建议去使用它,后续有什么修改计划吗