gpt4 book ai didi

visual-studio-2010 - 如何将 NuGet 包安装到解决方案中的第二个项目中?

转载 作者:行者123 更新时间:2023-12-03 04:12:22 24 4
gpt4 key购买 nike

我目前正在开发一种解决方案,该解决方案最初包含一个项目 ( My.First.Project.Name )。我通过执行以下命令安装了温莎城堡:

Install-Package Castle.Windsor

我刚刚向解决方案添加了另一个项目 ( My.Second.Project.Name ),并且也想将 CaSTLe Windsor 安装到该项目中,但是当我运行 Install-Package Castle.Windsor 时我再次收到错误:

'Castle.Core 2.5.2' already installed
'Castle.Windsor 2.5.2' already installed
My.First.Project.Name already has a reference to 'Castle.Core 2.5.2'
My.First.Project.Name already has a reference to 'Castle.Windsor 2.5.2'

所以我的问题是:如何说服 NuGet 包管理器将包安装到第二个项目中

最佳答案

有 3 种方法:)。
在 NuGet 1.1(最新版本)中,我们改进了 powershell 管道,因此您可以执行以下操作:

Get-Project -All | Install-Package SomePackage

这会将“SomePackage”安装到您的所有项目中。您可以使用通配符来缩小项目范围:

Get-Project Mvc* | Install-Package SomePackage

这将使用通配符语义(在本例中,查找以 mvc 开头的所有项目)。

Get-Project SomeProject | Install-Package SomePackage

这会将 SomePackage 安装到 SomeProject 中,而不会安装其他任何东西。

关于visual-studio-2010 - 如何将 NuGet 包安装到解决方案中的第二个项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4967651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com