当前位置: 首页 > 知识库问答 >
问题:

Nuget包在那里,但缺少参考资料

徐英锐
2023-03-14

在 TFS 中分支后,VS2015 更新 2 缺少对所有 Nuget 包的引用。包还原显示“已安装 packages.config 中列出的所有包”。

我可以手动添加对\包文件夹中所有包的引用,但为什么VS还没有检查那里?

共有3个答案

蒙化
2023-03-14

正如Shivam(https://stackoverflow.com/a/46763556/1034160)在VS2013中发现的那样,我在VS2017中的解决方案是从以下位置清除Nuget缓存:选项-

郗学
2023-03-14

这对我很有效:

  • 从溶液中卸载项目
  • 编辑 csproj 文件并从 csproj 文件(项组)中删除掘金条目。
  • 重新加载程序
莘绍元
2023-03-14

您需要在包管理器控制台中使用Nuget命令行:

Update-Package -reinstall

强制将包引用重新安装到项目中。

NuGet 还原仅还原包目录(\packages 文件夹)中的文件,但不还原项目中的文件或以其他方式修改项目。例如,如果包在项目中添加了某些引用 DLL 或其他文件,则如果删除其中任何一个文件,则在还原此包时不会重新添加这些文件。这可能会导致项目在生成时找不到缺少的依赖项。

因此,使用“Update-Package-re安装”命令强制将包引用和内容文件重新安装到项目中。

 类似资料:
  • 我创建了空的WebAPI项目,并将该项目签入TFS。生成时出现以下错误: 错误:此项目引用了此计算机上缺少的NuGet包。使用NuGet包还原来下载它们。如需详细资讯,请参阅http://go.microsoft.com/fwlink/?LinkID=322105.遗失的档案是..\包\Microsoft。net compilers . 1 . 0 . 0 \ build \ Microsoft

  • 我一直在使用xamarin studio,当我从MVVMcross下载一个示例项目时,它工作得很好。它完美地编译和部署设备。 但是,当我在visual studio中打开项目时,由于某些原因,会有许多包丢失。有办法处理吗?我在Visual studio 2013中使用Nuget 2.8 当我按以下方式打开Nuget时,会有一个按钮来恢复丢失的包。我点开了。

  • 我正在尝试在我的Azure Function应用程序中使用Cosmos DB Document客户端。我已按照此处提到的步骤-如何在我的Azure Functions中使用NuGet包? 我依赖于project.json- project.json放在函数app里面,app服务编辑器路径是这样的- < code>https:// 这是我的函数代码- 当我保存并运行应用程序时,我没有收到任何错误或响

  • 这是一个简单的错误,但令人沮丧?我的项目无法重建/编译。错误是: 所以我尝试 nuget 还原并获得: 那么谁是对的,谁是错的,这是如何解决的呢/

  • 我有一个将数据源导出为OSGi服务的数据源功能: 作为创建和注册此数据源服务的ds功能的一部分,它还包含一个ping ds捆绑包,我可以使用它来测试数据源: 我有一个使用该数据源的蓝图包: 当我执行<code>功能:安装foo datasource测试功能 它似乎在抱怨它找不到已安装的OSGi服务的数据源: 奇怪的是,除了我编写的ping ds命令工作正常之外,如果我只安装了它抱怨的特性中的测试包

  • 试图利用Java Web Start。我有一个签名的jar(在修改清单和重建后签名)、jnlp,所有这些都放在一个非本地主机服务器上。 jnlp看起来是这样的: 罐子清单具有以下内容: 启动jnlp会出现以下错误: 由于主jar中缺少“权限”清单属性,您的安全设置已阻止应用程序运行。 但我在那儿!那么,有什么问题吗?