在.net 5.0下运行运行失败
Opened this issue · 0 comments
tomcatter commented
错误发生在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中不能通过反射获取,根据文档 这个方法,官方也并不建议去使用它,后续有什么修改计划吗