19

パッケージ マネージャー コンソールと「パッケージの更新」コマンドに関する簡単な質問です。

現在、2 つの MVC 4.0 プロジェクトをホストする単一のソリューションがあります (そのうちの 1 つはスタートアップ プロジェクトとして設定されています)。

を開いてPackage Manager Consoleから更新したいプロジェクトを選択しDefault project dropdown、「<code>Update-Package」コマンドを起動します。

驚いたことに、「<code>Update-Package」コマンドは、内部で選択したプロジェクトを考慮せずDefault project dropdown、代わりに両方の MVC 4.0 プロジェクトを更新します。

回避策は、次のように「Update-Package」コマンド内でプロジェクト名を手動で指定することです。Update-Package -ProjectName Kobo.Portal.Web

好奇心から、Update-Package コマンドが [既定のプロジェクト] ドロップダウンで選択した/対象のプロジェクトを考慮しない理由を知っている人はいますか?

これは既知の問題ですか? これは設計によるものですか?パッケージ マネージャー コンソールがそれを考慮しない場合、既定のプロジェクトを選択しなければならない目的は何ですか?

おそらく、パッケージ マネージャー コンソールに関する私の理解は間違っています :-(

これに光を当ててくれた人に感謝します。

敬具ヴィンス

4

2 に答える 2

22

指定できる特定のプロジェクトを更新するには

Update-Package -ProjectName <yourproject>

パッケージ管理コンソールのコマンドに関する詳細なヘルプを表示するには、次のように入力します。

get-help update-package -detailed
于 2013-04-22T13:50:10.807 に答える