読者です 読者をやめる 読者になる 読者になる

だるろぐ

とてもだるだるした日記です http://about.daruyanagi.jp/

お知らせ

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

WebMatrix 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)の終了がわかりづらい。まぁ、重複して公開するとエラーになる(実害はない)のでわかるのだけれど。