包管理器控制台 - 更新特定项目

Vli*_*nce 14 nuget visual-studio-2012

有关Package Manager控制台和"Update Package"命令的快速问题.

我目前有一个托管两个MVC 4.0项目的解决方案(其中一个是Set as Startup Project).

当我打开时Package Manager Console,我选择了我想要更新的项目Default project dropdown,然后,我启动" Update-Package"命令.

令我惊讶的是," Update-Package"命令没有考虑我在内部选择的项目Default project dropdown,而是更新了我的MVC 4.0项目.

解决方法是在"Update-Package"命令中手动指定我的项目名称,如下所示: Update-Package -ProjectName Kobo.Portal.Web

出于好奇,有谁知道为什么Update-Package命令没有考虑默认项目下拉列表中的选定/目标项目?

这是一个已知的问题?这是设计的吗?如果软件包管理器控制台不考虑它,那么必须选择默认项目的目的是什么?

也许我对包管理器控制台的理解是错误的:-(

提前感谢任何对此有所了解的人.

真诚的文斯

Fil*_*Vos 19

要更新您可以指定的特定项目

Update-Package -ProjectName <yourproject>
Run Code Online (Sandbox Code Playgroud)

要获得有关Package Management控制台中命令的详细帮助,您可以键入

get-help update-package -detailed
Run Code Online (Sandbox Code Playgroud)