我们为我们的解决方案配置了NuGet。有一个.nuget
文件夹包含配置,但也包含NuGet.exe
文件。我刚注意到这个文件真的过时了(2.0版)。我该如何升级呢?我应该复制更高版本吗?但是我在哪里可以找到可执行文件?
答案 0 :(得分:2)
只需添加exec:
的prebuildeventnuget.exe update -self
这将检查并更新每个构建时是否需要nuget,或者当您想要更新它时,可以从命令提示符手动调用它。
更新过程非常快,nuget会将新版本下载到.nuget
文件夹中,并将旧nuget.exe
重命名为nuget.exe.old
,以便最终回滚更新。
使用prebuildevent的唯一“问题”是nuget.exe将从visualstudio解决方案文件夹.nuget
中消失。如果在该解决方案/项目中运行带有visualstudio的prompt命令,也会发生这种情况
nuget Update Command documentaton
答案 1 :(得分:1)
您可以使用命令nuget.exe update -self
检查nuget Update Command documentaton