[visual-studio-2010] ¿Cómo instalo un paquete NuGet en el segundo proyecto en una solución?



Answers

Hay dos enfoques.

Como ya aprendió, la consola de Package Manager tiene un menú desplegable que enumera los proyectos en su solución.

El otro enfoque es usar el indicador -Project. ¡Lo bueno de eso es que te da Intellisense con los nombres de los proyectos! Por ejemplo:

Install-Package SomePackage -Project MvcApplication2
Question

Actualmente estoy trabajando en una solución que inicialmente contenía un proyecto ( My.First.Project.Name ). Instalé Castle Windsor ejecutando:

Install-Package Castle.Windsor

Acabo de agregar otro proyecto ( My.Second.Project.Name ) a la solución y también quiero instalar Castle Windsor en este proyecto, pero cuando ejecuto Install-Package Castle.Windsor nuevamente, Install-Package Castle.Windsor el siguiente error:

'Castle.Core 2.5.2' ya está instalado
'Castle.Windsor 2.5.2' ya está instalado
My.First.Project.Name ya tiene una referencia a 'Castle.Core 2.5.2'
My.First.Project.Name ya tiene una referencia a 'Castle.Windsor 2.5.2'

Entonces mi pregunta es: ¿cómo persuadir al Administrador de paquetes NuGet para que instale el paquete en el segundo proyecto ?




En Visual Studio 2015 (a partir de Nuget v3.1.2) la sintaxis ahora es:

Install-Package ThePackage -ProjectName YourProjectName

Nota: -Proyecto Nombre vs-Proyecto




Si solo necesita copiar paquetes del proyecto existente al nuevo, simplemente copie y / o modifique el archivo packages.config al nuevo proyecto y ejecute Update-Package -reinstall -Project YourProjectName






Related