参考问题system.net.http nuget package 4.3.1 could not load system.net.http 4.1.1
reference problems system.net.http nuget package 4.3.1 coul not load system.net.http 4.1.1
我正在尝试创建一个库来调用网络服务,这很简单,我有:
1.library of class 项目框架 4.6.1
2.From nugget 我添加了 Newtonsoft.Json v10.0.2
3.FRom nugget 我添加了 System.Net.Http v4.3.1
4. 从金块中添加 System.Net.Http.Formating.Extention v5.2.3
我得到了这个功能:
static async public Task<ObservableCollection<CProyecto>> GetProyectos()
{
try
{
using (System.Net.Http.HttpClient client = new System.Net.Http.HttpClient())
{
...........
}
}
catch (Exception e)
{
Error = e.Message;
}
return something;
}
当我 运行 我得到一个 运行 时间错误:
"Could not load file or assembly 'System.Net.Http, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified..":"System.Net.Http, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
我真的不知道该怎么办,...我尝试使用旧版本,但我遇到了同样的错误
有什么想法吗?
提前致谢
一天后我发现了问题,...也许对某人有用:
我有一个 ViewModel 项目引用了我的 "problematic" 项目(ServiceCaller 项目)
错误位于 ViewModel 项目中。它引用了 System.Net.Http 4.0.0。我只是删除了对该程序集的引用,现在一切正常。
我正在尝试创建一个库来调用网络服务,这很简单,我有: 1.library of class 项目框架 4.6.1 2.From nugget 我添加了 Newtonsoft.Json v10.0.2 3.FRom nugget 我添加了 System.Net.Http v4.3.1 4. 从金块中添加 System.Net.Http.Formating.Extention v5.2.3
我得到了这个功能:
static async public Task<ObservableCollection<CProyecto>> GetProyectos()
{
try
{
using (System.Net.Http.HttpClient client = new System.Net.Http.HttpClient())
{
...........
}
}
catch (Exception e)
{
Error = e.Message;
}
return something;
}
当我 运行 我得到一个 运行 时间错误:
"Could not load file or assembly 'System.Net.Http, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified..":"System.Net.Http, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
我真的不知道该怎么办,...我尝试使用旧版本,但我遇到了同样的错误
有什么想法吗? 提前致谢
一天后我发现了问题,...也许对某人有用: 我有一个 ViewModel 项目引用了我的 "problematic" 项目(ServiceCaller 项目) 错误位于 ViewModel 项目中。它引用了 System.Net.Http 4.0.0。我只是删除了对该程序集的引用,现在一切正常。