reference - Visual Studio Nuget 在引用属性中恢复无路径
问题描述
早上好,我遇到的超级奇怪的怪癖,并且可以在多台机器上重复。
我们有一个内部 nuget repo。当我从项目中删除 packages 文件夹和所有 bin/obj 文件夹时,恢复 nuget 包会发生几件事:
- nuget 包下载成功
- 只有 3 个包未能在解决方案中的 2 个项目中引用
- 当我右键单击其中一个失败的引用并转到属性时,其中 2 个引用得到修复。
- 当我右键单击最后一个失败的引用时,它没有显示任何路径信息。
- 当我卸载该 nuget 包,然后从完全相同的源重新安装这些项目时,一切正常。
所以,我不知道发生了什么。打开属性面板后恢复的 2 个引用来自 nuget.org。不恢复的 1 个引用来自我们的内部 nuget 存储库。但这些都不重要,因为 nuget 包被正确拉下。恢复 nuget 包时,它似乎只是 Visual Studio 2019 中的某些内容,它没有在项目中正确设置参考数据/路径。
关于如何永久修复以使其他开发人员没有这个问题的任何想法?
谢谢你的帮助!
** 一点点跟进。卸载/重新安装nuget包后,引用属性正确显示Copy Local为true,Specific Version为true,并且包括路径在内的其他信息正确填写。
解决方案
推荐阅读
- php - XDebug 断点在 Visual Studio Code 中给出 PHP 错误
- html - 从 C 中的 HTML 中提取所有 URL
- r - 将 R 函数转换为 Latex 公式
- r - 在绘图边框中画线
- javascript - Vue.js 将变量从一个组件传递到另一个组件(jQuery)
- javascript - 移动 WebView 中的 Javascript 控制台
- python - 字典勾选框的总和列表
- node.js - 如何使用 node 和 npm 为 Material.io 组件正确设置开发环境?
- opengl - 将纹理采样到大网格的小区域
- r - R:在 dateRangeInput 之间指定日期-“seq.int 中的错误:'to' 必须是有限数”