.net 如何在cmd/powershell中运行Nuget Package Manager主机
我目前正在Visual Studio 2017 Nuget Package Manager控制台中使用更新包命令。我需要在命令提示符下使用它 例如:.net 如何在cmd/powershell中运行Nuget Package Manager主机,.net,visual-studio,visual-studio-2017,nuget,nuget-package-restore,.net,Visual Studio,Visual Studio 2017,Nuget,Nuget Package Restore,我目前正在Visual Studio 2017 Nuget Package Manager控制台中使用更新包命令。我需要在命令提示符下使用它 例如: 您可以遵循Microsoft的以下指导原则: 1) 访问nuget.org/downloads并选择nuget 3.3或更高版本(2.8.6与Mono不兼容)。始终建议使用最新版本,并且需要4.1.0+才能将包发布到nuget.org 2) 每次下载都是直接从nuget.exe文件下载的。指示浏览器将文件保存到您选择的文件夹中。该文件不是安装程序;
您可以遵循Microsoft的以下指导原则: 1) 访问nuget.org/downloads并选择nuget 3.3或更高版本(2.8.6与Mono不兼容)。始终建议使用最新版本,并且需要4.1.0+才能将包发布到nuget.org 2) 每次下载都是直接从nuget.exe文件下载的。指示浏览器将文件保存到您选择的文件夹中。该文件不是安装程序;如果直接从浏览器运行,则不会看到任何内容 3) 将放置nuget.exe的文件夹添加到PATH环境变量中,以便在任何位置使用CLI工具 因此,基本上在您的计算机属性>全局变量中,您需要添加Nuget.exe的路径,然后您可以从命令行界面运行Nuget命令
有关进一步的说明,请参阅链接:Visual Studio的Package Manager控制台仅在Visual Studio中可用。NuGet cmdlet与Visual Studio本身交互以读取/修改项目文件,因此实现无法在其他powershell主机中正常工作
如果您的目标只是对包进行脚本更新,只要不受任何影响,您可以考虑迁移到SDK样式的项目和<代码> PackageReference <代码>,而不是<代码>包。CONFIG,然后您可以使用脚本来更新。
nuget Update-Package Newtonsoft.Json