如何说服VS Code引用最新版本的软件包?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何说服VS Code引用最新版本的软件包?相关的知识,希望对你有一定的参考价值。

我们使用私有NuGet提要来管理几个依赖项。

更新依赖项(例如,向类添加属性)并触发构建和发布后,我可以看到dotnet restore下载新版本:

$ dotnet restore
  Restoring packages for C:Usersmelahwhatever.csproj...
  Installing My.Package 1.0.NewVersion.
  Restore completed in 63.97 ms for C:Usersmelahwhatever.csproj.
  Generating MSBuild file C:Usersmelahwhatever.csproj.nuget.g.props.

但是当我试图访问新属性时,我得到了红色的波浪形。当我F12查看有问题的类的元数据时,果然,我的财产缺席。

如果我核对NuGet缓存并再次恢复,我就可以获得新版本。这感觉就像一个核选项 - 是否有一种更微妙的方式?


快速更新... csproj文件中对包的引用如下所示:

<PackageReference Include="My.Package" Version="0.0.*" />

意图是它总是会引用最新的补丁版本。

答案

我发现可靠地做到这一点的方式是一个大锤......

第1步:用dotnet nuget locals all -clear制作核弹

第2步:使用命令面板重新启动Omnisharp。

以上是关于如何说服VS Code引用最新版本的软件包?的主要内容,如果未能解决你的问题,请参考以下文章

如何升级到python3版本并且安装pip3及ipython3

VS Code 的 Jupyter 扩展的最新版本中缺少水平滑块

如何使更漂亮的(php)与 VS Code 一起工作

VS Code中添加程序集安装包即添加DLL引用

如何说服管理层质量保证是重要的? [关闭]

VS Code引用 vue/cli