Roslyn の Analyzer を AppVeyor で NuGet へデプロイするときにハマったところ

Visual Studio に “.NET Compiler Platform SDK” を導入すると、 “Analyzer with Code Fix” というテンプレートが追加されます。このテンプレートを使うと、簡単に Analyzer を作ることができます。

デプロイまでの自動化についてはこちらのページが詳しいのですが、Analyzerのテンプレートの場合には少し勝手が違うようで、この記事はそこを解決しようとするものです。

※記事投稿時点での方法です。処置が必要で無くなる可能性や使えなくなる可能性があります。

Read More

On-Lap 1303H を買ってみました

なかなか趣味に時間を割けない期間が続いていますが、作業の効率化を目指してモバイルディスプレイの On-Lap 1303H を買いました。

これで作業領域が 13.3 インチ( FullHD )×2 になるので、資料を複数開きながらの文書作成やプログラミングがやりやすくなりました。

簡単なレビューをしてみます。

Read More

Visual Studio での Web サイト開発のタスクを Visual Studio Code でも動かす

Build 2015で Visual Studio Code が発表されました。ということで早速使ってみました。

Visual Studio の Web サイト開発でのタスクの管理には Grunt や Gulp が使われています。 Node.js は内部で動かしているのか、自分でそれらの導入作業をする必要はありません。

しかし、 Visual Studio Code にはそういった機能は(現時点では)あるわけではないため、自分で導入する必要があります。

今回は Grunt を使用して、 Bower を動かします。

Read More

あけましておめでとうございます( 2015 年製)

Azureの仮想マシンを止めていなかったようで、ブログを含めてすべてのページがストップしてました。スミマセンデシタ。

そんなコンテンツですが、今年もよろしくお願いいたします。

今年の目標は、

  1. 3DCG系のウェブページをASP.NET 5で作成しなおし、さらにパワーアップ工事をする。
  2. GitHubのリポジトリで星が5つ以上つくようなソフトやライブラリを作る
  3. 何か一つは勉強会に参加して自分を売る

としました。

Visual Studio 2015 Preview での ASP.NET 5 (vNext) の単体テスト

ASP.NET は vNext になり、Visual Studio での開発ではソリューションの構造が大きく変わりました。

vNext で公式に説明されている単体テストのプロジェクト作成とその使用方法について、すぐにはわからない部分がありました。そこで、最小構成(と思われる)プロジェクトを作成するサンプルを使って、 vNext での単体テストのキホンのキをお伝えします。

Read More