我已经将System.Net.Http更新到了4.3.3,从那时起我就收到了这个错误。一个问题是,为什么它仍然获取System.Net.Http 2.2.9文件,而它不存在于packages文件夹中。System.Net.Http.Extensions不在我的引用列表中。我可以在哪里获得最新的dll?感谢任何人的帮助。
以下是详细模式下的构建日志
Could not resolve this reference. Could not locate the assembly "mscorlib,
Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e,
Retargetable=Yes". Check to make sure the assembly exists on disk. If this
reference is required by your code, you may get compilation errors.
6> For SearchPath"E:..\packages\Microsoft.Net.Http.2.2.29\lib\net45".
6> Considered
"E:..\packages\Microsoft.Net.Http.2.2.29\lib\net45\mscorlib.winmd", but it didn't exist.
6>Considered
"E:\..\packages\Microsoft.Net.Http.2.2.29\lib\net45\mscorlib.dll", but it didn't exist.
6> Considered
"E:\..\packages\Microsoft.Net.Http.2.2.29\lib\net45\mscorlib.exe", but it didn't exist.
Considered "bin\Release\mscorlib.winmd", but it didn't exist.
6> Considered "bin\Release\mscorlib.dll", but it didn't exist.
6> Considered "bin\Release\mscorlib.exe", but it didn't exist.
6> Required by "System.Net.Http.Extensions, Version=2.2.29.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL".发布于 2018-02-27 14:52:40
您可以使用Package Manager控制台检查nuget包是否退出或不重新安装这些包:
Update-Package -reinstall 您需要将所有all从debug folder复制到release folder。
还有一件事:确保你的项目文件不是只读的。如果它是只读的,则通过右键单击项目文件夹并选择属性来删除只读属性。在属性屏幕中,删除只读复选框。
如果这不起作用,那么通过This Link 你会找到关于你的问题的详细信息
https://stackoverflow.com/questions/49002722
复制相似问题