[英]How to persuade VS Code to refer to the latest version of a package?
我們正在使用私有的NuGet feed來管理幾個依賴項。
更新依賴項(例如,向類中添加屬性)並觸發構建和發布之后,我可以看到dotnet restore
下載新版本:
$ dotnet restore
Restoring packages for C:\Users\me\blah\whatever.csproj...
Installing My.Package 1.0.NewVersion.
Restore completed in 63.97 ms for C:\Users\me\blah\whatever.csproj.
Generating MSBuild file C:\Users\me\blah\whatever.csproj.nuget.g.props.
但是,當我嘗試訪問新屬性時,會出現紅色花體。 當我F12查看所涉及的類的元數據時,很確定,我的屬性不存在。
如果我核對NuGet緩存並再次還原,則可以獲取新版本。 感覺就像是核選擇-有更好的方法嗎?
快速更新... csproj文件中對該軟件包的引用如下所示:
<PackageReference Include="My.Package" Version="0.0.*" />
目的是始終參考最新的補丁程序版本。
我發現可靠地做到這一點的方式有點像是大錘......
步驟1:用dotnet nuget locals all -clear
Nuke nuget dotnet nuget locals all -clear
步驟2:使用命令面板重新啟動Omnisharp。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.