visual-studio - “转到定义”版本号从何而来?
问题描述
在 Visual Studio 2019 中,如果右键单击某个符号,则可以选择“转到定义”。如果符号未在您的代码中定义,它将尝试从 dll 生成代码。
当它生成这个文件时,它会#region
在它的顶部放置一个注释。这是我的区域评论的示例:
#region Assembly Logging.Client, Version=6.0.1.0, Culture=neutral, PublicKeyToken=null
// C:\Users\myUserId\.nuget\packages\logging.client\7.0.0.43\lib\netstandard2.0\Logging.Client.dll
#endregion
关键部分是它说Version=6.0.1.0
。我打开了 NuGet 文件,在 Logging.Client.dll 的属性中,版本显示为 7.0.0.43:
所以,我的问题是:注释行中显示的版本号是从哪里提取的?#region
注意:我查看了这个类似的问题,但是删除现有包、重新启动 Visual Studio 和重建的步骤并没有解决我的问题:最新版本的 nuget 包仍然不是最新的
解决方案
推荐阅读
- visual-studio-2008 - VS 2008 SP1 无法在 MC9200 上部署 Windows CE 7.0
- wordpress - 有没有办法添加自定义 onclick 图标
- php - 在 Symfony3 的多对多关系表中“检查是否存在”的最佳方法是什么?
- sql - 根据每条记录的多列查找重复项
- java - 无法使用 Jexcel API 读取单元格值
- r - 比较 lme 中的 beta 系数
- macos - 在 Mac 上自动重命名下载的文件
- c# - 如何下载 Excel 文件
- python-3.x - 为什么代码在 CodingBat Make_Brick 问题中不起作用,但在 Jupyter 笔记本中起作用?
- jsf - 为什么使用 Primefaces 的 JSF 中的 Intellij 代码自动完成功能不起作用?