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





3 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
2017 instalar 2012

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