.net 4.0 将System.Net.Http安装到.Net framework 4.0项目

.net 4.0 将System.Net.Http安装到.Net framework 4.0项目,.net-4.0,nuget-package,.net 4.0,Nuget Package,我需要使用AuthenticationHeaderValue获取令牌 var token = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.UTF8.GetBytes($"{username}:{password}"))); 所以我必须安装System.Net.Http包,但当我通过package manager控制台安装它时,它会给出那个错误 我该怎

我需要使用AuthenticationHeaderValue获取令牌

var token = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.UTF8.GetBytes($"{username}:{password}")));
所以我必须安装System.Net.Http包,但当我通过package manager控制台安装它时,它会给出那个错误 我该怎么办? 什么是AuthenticationHeaderValue替代方案


无法安装程序包“System.Net.Http 4.0.0”。您正试图将此软件包安装到以“.NETFramework,版本=v4.0”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。

安装与您的.Net framework兼容的System.Net.http版本