NuGet Package Explorer で NuGet パッケージを作ってみた

執筆日時:

f:id:daruyanagi:20120821220536p:plain

NuGet Package Explorerhttp://npe.codeplex.com/)を使ってみたかったので、 WebMatrix でファイルのアップロード(3) - FileUpload ヘルパーを使う - だるろぐ で利用した HttpFileCollectionBase の拡張メソッドを NuGet パッケージにしてみた。 ClickOnce 形式のインストーラーになっていて、セットアップは簡単。やっぱ GUI で編集できるのはいいな。

/
HttpFileCollectionBaseExtension.nuspec

content/ web.config.transform App_Code/ HttpFileCollectionBaseExtension.cs ReadMe.txt

というフォルダー階層にして .nuspec を開いたら、 <Files> を書いてなくてちゃんと Contentが読み込まれた。なるほど。

別に使い方は難しくないけれど、いくつか躓いたところもある。

まず、メタデータ(.nuspec)を保存するのを忘れやすい。[Save]メニューは .nupack を保存するコマンドなので、 .nuspec を保存するには[Save metadata]メニューを利用する。

f:id:daruyanagi:20120821221424p:plain

あと、公開(push)の終了がわかりづらい。まぁ、重複して公開するとエラーになる(実害はない)のでわかるのだけれど。