dotnet还原在新的基于csproj / msbuild的项目中更新?

时间:2017-01-22 10:28:44

标签: nuget visual-studio-code .net-core

在使用Visual Studio代码时,如何将基于csproj的新项目的Nuget包实际更新为最新版?

这就是我在.csproj文件中的内容:

<PackageReference Include="Microsoft.AspNetCore" Version="1.0.3" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.0.2" />
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.0.1" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.0.1" />
<PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.0.0" />

如果我dotnet restore,它只会安装指定的软件包版本。

没有dotnet restore updatedotnet nuget update选项。

以上所有引用的Microsoft.AspNetCore.*软件包都有更新的版本(1.1.0)。

我想更新软件包并自动更新引用,就像我们在Visual Studio中一样。

1 个答案:

答案 0 :(得分:3)

目前,VS Code没有内置的Nuget Manager工具。唯一可行的方法是手动编辑.csproj文件并更新版本。

如果关于VS代码扩展,有一个Net Core Project Manager扩展名,效果非常好。