我需要使用AuthenticationHeaderValue来获取令牌
var token = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.UTF8.GetBytes($"{username}:{password}")));
所以我必须安装System.Net.Http软件包,但是当我通过软件包管理器控制台安装它时,会出现该错误 我该怎么办? AuthenticationHeaderValue替代品是什么?
无法安装软件包“ System.Net.Http 4.0.0”。您正在尝试将此软件包安装到以'.NETFramework,Version = v4.0'为目标的项目中,但是该软件包不包含任何与该框架兼容的程序集引用或内容文件。
答案 0 :(得分:2)
安装与您的.Net Framework兼容的System.Net.http版本