HttpClient 导致 'System.Net.Http' 程序集未找到异常,即使安装了 .NET v.4.0
HttpClient causes 'System.Net.Http' assembly not found exception even though .NET v.4.0 is installed
我不确定为什么会收到此异常。我将 System.Net.Http
程序集包含到我的 C#
控制台项目中。它是使用 .NET Framework 4 Client Profile
.
用 VS 2010 编译的
所以当我尝试在我的代码中使用 HttpClient
class 时,该应用程序在我的 Windows 8.1 开发机器上运行良好,但是当我 运行 Release
在安装了 .NET Framework 4 的 Windows 7 机器上构建可执行文件,出现以下异常:
Unhandled Exception: System.IO.FileNotFoundException: Could not load
file or assembly System.Net.Http, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a
or one of its dependencies. The
system cannot find the file specified.
我错过了什么?
这似乎是 Microsoft .NET Framework 4 客户端配置文件 可再发行组件包 的问题,请尝试重新安装或更新 here
我不确定为什么会收到此异常。我将 System.Net.Http
程序集包含到我的 C#
控制台项目中。它是使用 .NET Framework 4 Client Profile
.
所以当我尝试在我的代码中使用 HttpClient
class 时,该应用程序在我的 Windows 8.1 开发机器上运行良好,但是当我 运行 Release
在安装了 .NET Framework 4 的 Windows 7 机器上构建可执行文件,出现以下异常:
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly
System.Net.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
or one of its dependencies. The system cannot find the file specified.
我错过了什么?
这似乎是 Microsoft .NET Framework 4 客户端配置文件 可再发行组件包 的问题,请尝试重新安装或更新 here