Answers:
对于任何绊脚石的人,现在有以下选择:
右键单击您的解决方案>管理解决方案的NuGet软件包...
... 要么:
工具>库软件包管理器>管理解决方案的NuGet软件包...
而且,如果您转到“已安装的软件包”区域,则可以在解决方案中的每个项目中“管理”单个软件包。
使用控制台定位多个项目
Tools > Library Package Manager > Package Manager Console
然后使用此命令
Get-Project PROJECT-NAMES-WITH-COMMAS | Install-Package PACKAGENAME
例如
Get-Project Core,UI | Install-Package FluentDateTime
这个甜蜜的交易对我有用:
PM> Get-Project -all | where {$_.Name -match "Songhay.Silverlight" -and
$_.Name -notmatch "ApplicationLoader" -and $_.Name -notmatch ".Xml"}
| ForEach-Object {Install-Package MvvmLight -project $_.Name}
Get-Project -all | ForEach-Object {Get-Package -ProjectName $_.Name -Filter Newtonsoft.Json}
Get-Project -all | ForEach-Object {Get-Package -ProjectName $_.Name -filter PACKAGE_NAME} | where-object { $_.id -eq 'PACKAGE_NAME' }
Install-Package RazorEngine -Version 3.3.0
但它仅适用于在控制台下拉菜单中选择的项目。