簡體   English   中英

如何說服VS Code引用軟件包的最新版本?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM