小编典典

无法加载文件或程序集“System.Net.Http.Formatting”或其依赖项之一。该系统找不到指定的路径

all

我有一个小型 MVC 应用程序,出于练习原因使用,但现在每次尝试调试时都会遇到错误:

Could not load file or assembly 'System.Net.Http.Formatting' or one of its dependencies. 
The system cannot find the path specified.

我用谷歌搜索但找不到解决方案。我正在使用.NET 4.5。

它不能是 DLL 文件,因为我使用的是 .Net 4.5。


阅读 75

收藏
2022-08-19

共1个答案

小编典典

每当我遇到诸如此类的 NuGet 错误时,我通常会采取以下步骤:

  1. 转到 Windows 资源管理器中的包文件夹并将其删除。
  2. 打开 Visual Studio 并转到 工具 > 库包管理器 > 包管理器设置 ,在左侧的包管理器项下有一个“清除包缓存”按钮。单击此按钮并确保选中“允许 NuGet 在构建期间下载丢失的包”复选框。
  3. 清洁溶液
  4. 然后在解决方案资源管理器中右键单击解决方案并启用 NuGet 包还原
  5. 构建解决方案
  6. 重新启动 Visual Studio

采取所有这些步骤几乎总是可以恢复我的 MVC 程序所需的所有包和 dll。


编辑 >>>

对于 Visual Studio 2013 及更高版本,步骤 2) 应为:

  1. 打开 Visual Studio 并转到 工具 > 选项 > NuGet 包管理器 ,在右侧有一个“清除包缓存按钮”。单击此按钮并确保选中“允许 NuGet 下载丢失的包”和“在 Visual Studio 中构建期间自动检查丢失的包”复选框。
2022-08-19