しばやん雑記

ASP.NET Core とメイドさんが大好きなフリーランスのプログラマーのブログ

NuGet

Azure Pipelines で NuGet パッケージのデプロイを自動化

AppVeyor から Azure Pipelines への移行を見越しつつも、ちゃんと NuGet パッケージの発行周りを検証していなかったので Build と Release のパイプラインを組みました。AppVeyor での自動化については前回書いたエントリを参照してください。やっているこ…

AppVeyor で NuGet パッケージのデプロイを自動化

非常に今更感がある内容なのと、Azure Pipelines の方が便利なんじゃないか疑惑もありますが、AppVeyor を使っているプロジェクトが多いので、やっと真面目に対応しました。GitHub 上で新しく Release を作成すると、そのタグ名をバージョンにして NuGet パ…

Azure Artifacts を使って自前 NuGet サーバー運用を捨てる

最近 Azure DevOps 周りを弄ってますが、あまり話として Azure Artifacts について聞いた覚えがないので軽く確認しておきました。単なるプライベート NuGet リポジトリではないのは確かです。とりあえずドキュメントは参照しておきますが、思ったより機能は…

Visual Studio 2017 での NuGet アップデートが良い感じだった

全然追っていなかったのですが Visual Studio 2017 で NuGet 周りにこれまでで一番手が入るようです。NuGet のリリース以来、最大のアップデートと言ってもいい感じがします。packages.config ではなくて MSBuild での PackageReference が、これまでの .NET…

インストール時に MachineKey を自動生成する NuGet パッケージを作った

大昔に紹介した MachineKey をオンラインで生成できるサイトが、いつの間にかドメインごと消滅していてとても不便だったので、代わりになるものとして MachineKey を自動的に生成し、Web.config に設定まで行う NuGet パッケージを作りました。MachineKeyGen…

NuGet のオプションをよく忘れるのでまとめておく

NuGet に関して最近はサボり気味だったので、久しぶりに真面目にオプションを調べました。基本的に NuGet の最新版がインストールされているものとして扱います。Package Manager Console Powershell Reference公式のドキュメントにさらに情報が載っているの…

複数のソリューション間で NuGet のリポジトリを共有する

最近はソリューションを分割して別々に開発する機会が多いのですが、毎回 NuGet パッケージの復元で困るので、ソリューションが分割されていても NuGet パッケージのリポジトリを共有する方法を調べました。前提としては、以下のようなソリューション構成に…

NuGet 2.5、Unity DI 3 が公開されていました

NuGet 2.5ちょっと前からプレビュー版が公開されてたんですが、今日 2.5 が正式に公開されてました。Mono 周りで色々と更新をした気配を感じますが、今を時めく Xamarin に対応しているのかはちょっとわからなかったです。「NuGet パッケージの管理」ダイア…

NuGet 2.1 が公開されてました

Visual Studio 2012 を立ち上げたらアップデートのお知らせが表示されたのでインストールしました。http://docs.nuget.org/docs/release-notes/nuget-2.1変更内容は以下の通りです。 Hierarchical Nuget.config Nuget.config がない場合、ルートまで辿って探…

NuGet 1.8 が公開されました

http://docs.nuget.org/docs/release-notes/nuget-1.8相変わらず開発のペースが早いですねー。@IT に書いた内容がどんどん陳腐化していきそうで怖いですね。更新内容は以下の通り Satellite Packages for Localized Resources ローカライズ用のサテライトア…

NuGet.Server を利用してプライベートリポジトリを構築する

こんばんは。@IT で NuGet 入門記事が全て公開されてほっとしてます、しばやんです。今回 @IT 向けに記事を書くにあたって、私が持っている s-software.net ドメイン上に NuGet のプライベートリポジトリを構築していろいろと検証を行いました。プライベート…

続・WebMatrix でインストールできないパッケージ

WebMatrix には NuGet 1.2 で作ったパッケージがインストールできない - しばやん雑記 の続き?です。WebMatrix と cshtml だけを使って Entity Framework 4.1 のコードファースト出来ないかなぁと思って、Entity Framework 4.1.10715.0 をインストールしよ…

NuGet 1.4 が公開されていたらしい

私が STEINS;GATE 比翼恋理のだーりんの実績をコンプリートしていたころにこんなツイートがありました。そういえば #NuGet 1.4 試さないと #aspnetjp— Akira Inoue (井上 章) (@chack411) 2011, 6月 19相変わらずアンテナの低さを露呈しつつ、とりあえずどん…

NuGet 1.3 が公開されました

NuGet - DownloadsVisual Studio の拡張の場合は「拡張機能マネージャ」からアップデートできますよ。コマンドライン版の場合は以下のコマンドを打ち込めば自動アップデート可能です。 NuGet.exe uそして気になる更新内容は NuGet Gallery にあります。ちょ…

WebMatrix には NuGet 1.2 で作ったパッケージがインストールできない

先日公開した Hatena.Helper 1.3 は NuGet 1.2 でパッケージングを行ったのですが、WebMatrix でインストールしようとすると以下のようなエラーが発生します。どうやら schemaVersion という属性がスキーマに定義されていないので検証時にエラーが発生してい…

NuGet Statistics と NuGet 1.2

全てはチャックさんのツイートで知りました。アンテナの低さには定評のある私です。これ知ってました? NuGet の現在状況をチェック! NuGet Stats http://stats.nuget.org #nuget #aspnetjp— Akira Inoue (井上 章) (@chack411) 2011, 3月 31チェックしてね…

NuGet パッケージを作って公開する

ようやく Hatena.Helper で NuGet デビューしましたが、ちょっとパッケージの作り方と NuGet への登録で迷ったので手順をまとめてみます。まずは NuGet - Home から「NuGet.exe Command Line」をダウンロードします。NuGet に登録するには拡張子が nupkg の…

NuGet に Hatena.Helper を登録してみた

はてなブックマークやハイクのウィジェットを簡単に使うための Web ヘルパーを作ったので NuGet に登録してみました。Hatena.Helperあと、はてなスターも使えるようになってます。簡単なので説明はいらないですよね!

NuGet で MVC 3 Futures を追加する

最近ようやく NuGet にログインできるようになっていましたしばやんです。チャックさんについったーで NuGet を使って MVC 3 Futures をプロジェクトに追加する方法を教えてもらいました。手順は簡単です。おなじみの Package Manager Console から以下のコ…