如何说服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