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

为什么Nuget在查看全局缓存但hintpath指向…\包

宋岳
2023-03-14

我的项目。csproj文件将包的提示路径设置为..\包\等...

NuGet 说所有包都可用,因为我的全局缓存中有 C:\Users\\AppData\NuGet 包\包下的包

引用文件夹中的每个包都有一个黄色警告标志,因为没有…\包文件夹。

我可以从全局缓存中移动包并手动创建..\packages文件夹,或者将提示路径指向全局缓存文件夹以使项目运行,但我的构建在CI/CD中失败。

我用的是Visual Studio 2017 15.5.5,NuGet包管理器4.5.0

错误消息:

此项目引用此计算机上缺少的 NuGet 包。使用 NuGet 包还原下载它们。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=322105。丢失的文件是..\packages\Microsoft.Net.Compilers.1.3.2\build\Microsoft.Net.Compilers.props.

NuGet为什么不尝试创建..\packages文件夹?

共有1个答案

司业
2023-03-14

在我的NuGet.config有一个背景:

<add key="repositoryPath" value="..\..\NuGet Packages\packages" />

不知道为什么会这样。删除它后,一切都恢复正常,创建解决方案级包文件

 类似资料:
  • 我试图理解将jwt存储在本地存储(倾向于xss)与cookie(倾向于csrf)的安全含义。我想了解如果我将jwt令牌存储在前端的应用状态中的安全性影响,就像在redux商店中一样。 编辑: 我试图了解有关存储代币的更多信息。似乎所有的文章和答案实际上都是在确定有两种方法可以做到这一点后开始讨论的,即cookie或浏览器存储。像这样一个相关的问题:在浏览器中的何处存储JWT?如何防范CSRF?像这

  • 问题内容: 有没有办法查看/转储java.net api使用的DNS缓存? 问题答案: 这是一个打印正负DNS地址缓存的脚本。

  • 问题内容: 这是我的环境: 这是我的程序: 我分配了一个实例,并将其指针转换为。但是当用flag分析时,我发现实例在转换时转义为堆。为什么会这样? 这是分析结果: 我认为此案例与“逃逸分析缺陷”中列出的任何案例都不匹配。 问题答案: 简化您的示例。用进行分析。 范例1 : 输出: 转义分析确定是否有任何对值的引用转义声明该值的函数。在函数中声明的对变量的引用作为函数的参数进行转义:,。 范例2 :

  • 问题内容: 在我的MS SQL Profiler中,我看到了很多这样的小查询。 exec sp_execute 1,@ p0 = 15954 从理论上讲,我知道这可以执行先前创建的查询并传递特定参数。但是问题是我不确定是什么原因导致了这些查询。 有没有办法查看这些查询的TSQL内容? 问题答案: 看起来它正在运行一个准备好的查询。要做的一件事是浏览探查器跟踪,以查看是否可以找到生成此特定句柄的sp

  • 本文向大家介绍为什么要用 redis ?为什么要用缓存?相关面试题,主要包含被问及为什么要用 redis ?为什么要用缓存?时的应答技巧和注意事项,需要的朋友参考一下 主要从“高性能”和“高并发”这两点来看待这个问题。 高性能: 假如用户第一次访问数据库中的某些数据。这个过程会比较慢,因为是从硬盘上读取的。将该用户访问的数据存在缓存中,这样下一次再访问这些数据的时候就可以直接从缓存中获取了。操作缓

  • 问题内容: 我知道在该主题上也有类似的帖子,但是它们并没有完全解决我的问题。当您这样做时: (显然)大多数时间都会打印,因为以某种方式缓存了[-128,127]范围内的整数。但: 会回来的。我知道我正在请求一个Integer的新实例,但是由于装箱的原语在Java中是不可变的,并且已经有了执行“正确的事情”的机制(如第一种情况所示),为什么会发生这种情况? 如果Integer的所有实例(具有10)都