假设我有一个包含3个项目的解决方案:
我使用的一些NuGet包将适用于所有3个项目。有些只适用于UI和测试,有些只适用于测试(如NUnit)。
使用NuGet进行设置的right方法是什么?
在这两种情况下,我应该有多少个packages.config文件?
发布于 2011-12-28 15:59:36
对于任何偶然发现这一点的人,现在有以下选择:
右键单击您的解决方案> Manage NuGet Packages
Solution...
..。或者:
工具>库包管理器>管理解决方案的NuGet包...
如果您转到Installed packages区域,则可以跨解决方案中的每个项目‘管理’单个包。
发布于 2011-04-03 09:16:07
使用控制台确定多个项目的目标
Tools > Library Package Manager > Package Manager Console
然后使用以下命令
Get-Project PROJECT-NAMES-WITH-COMMAS | Install-Package PACKAGENAME
例如
Get-Project Core,UI | Install-Package FluentDateTime
发布于 2011-05-05 03:34:15
这个甜蜜的交易对我来说很有效:
PM> Get-Project -all | where {$_.Name -match "Songhay.Silverlight" -and
$_.Name -notmatch "ApplicationLoader" -and $_.Name -notmatch ".Xml"}
| ForEach-Object {Install-Package MvvmLight -project $_.Name}
https://stackoverflow.com/questions/5418856
复制相似问题