当我在本地构建时,它可以工作,但是我的VSTS托管的2017年实例构建失败,并显示以下消息:
[error]apps\Ascend.Identity\AccountController.cs(126,17): Error CS0012: The type 'HttpRequestMessage' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
但它仍然可以构建
并且引用在csproj中
并且该软件包从nuget(packages.config)恢复
<package id="System.Net.Http" version="4.3.3" targetFramework="net472" />
答案 0 :(得分:0)
在您的本地环境中,尝试以下步骤:
packages
文件夹。System.Net.Http
参考。References
,选择Manage Nuget Packages
,浏览器并安装软件包System.Net.Http
。