恢复包后无法找到类型或命名空间

时间:2015-04-14 18:56:18

标签: asp.net visual-studio-2013 nuget-package-restore

当我们使用TFS时,我们正在努力解决这个错误与我们的nuget包。团队成员将添加一个包,当我们拉它时,它将不可避免地被找到。在过去,我们手动添加了软件包,但我们偶然发现了Package Restore!这是一个很棒的工具,但它似乎并不像我期望的那样工作。

这是我在简单的"启用包恢复时所采取的步骤"并且重建并没有解决它。

  1. 从解决方案中删除Nuget和Packages文件夹。
  2. 重新启动Visual Studio
  3. 清洁解决方案
  4. 重建解决方案
  5. 现在,这可以让我获得大约90%的套餐,但仍有一些套餐无法解决。奇怪的是,我已经查看了packages文件夹,并且在构建/重建后看到了所安装的缺失软件包,即使它仍然显示它已丢失。

    所以,除非有更好的方法让它们自动恢复,有没有办法可以强制它查看包裹位置?

1 个答案:

答案 0 :(得分:0)

我也见过这个,但很久以前我不记得它是如何解决的。

我会仔细检查项目中列出的特定版本是否与下拉到软件包中的版本完全匹配。没有提示路径或其他魔法应用于程序集,它们在Web /应用程序配置中以某种方式被覆盖以查找其他地方或不同的,现在缺少值。