質問: NuGetパッケージをVSパッケージマネージャUIでプレリリースすることはできますか? 独自のNuGetパッケージを配備するためにカスタムNuGetフィードを使用しています。 私はセーバーを使っているので、CIサーバーはすべてのビルドに新しいプレリリースパッケージを展開しています。これらのプレリリースパッケージは、Package Managerではデフォルトでは表示されません。 **プレリリースパッケージが[パッケージマネージャ]の[更新]タブに表示されるパッケージ/フィード/グローバルレベルを指定する方法はありますか?** 例えば `packages.config` ファイルを編集して試用版パッケージをインストールした場合、パッケージマネージャーに「プレリリース」の赤色のラベルが明示されているので、マネージャはバージョン管理を正しく理解します。
回答: 私は **Powershellコンソール**を使用して、プレリリースバージョンに特定のパッケージを更新することが可能であることがわかった。 `Update-Package` コマンドは `-IncludePrerelease` フラグを受け取り、単一のコマンドを使ってすべてのプロジェクトの依存関係を更新することができます: ``` Update-Package -IncludePrerelease ``` 上記のコマンドは、最新のプレリリースバージョンに更新されます。特定のバージョンに更新する場合は、次のように指定することができます。 ``` Update-Package -IncludePrerelease -Version ``` 更新: **NuGet 1.7** shows prerelease packages in the Manage NuGet packages dialog.