月別アーカイブ: 2013年10月

最強のWPF MVVMインフラ「Livet」をVS2013で使う

最近GitHubの界隈の誤報で一躍有名となった”MVVM”GUIアーキテクチャパターン。

そのオリジナルたるWPFでMVVMをサポートするインフラには、MVVM Light ToolkitPrismなど色々とありますが、それらの中でも最強のMVVMインフラが「Livet」です。

 

LivetLogo

 

そのLivetは専用のインストーラーにより導入することが推奨されていますが、インストールパッケージを作るためのツールのバージョンの関係で、先日リリースされた「Visual Studio 2013」にはまだ対応していません。しかし、せっかく素晴らしいツールですから、ぜひともVS2013でも使いたい、そう思うのが人情というものです。

 

そこで、簡易的にVS2013でもLivetを使えるようにする、インストールスクリプトを作成しました。

 

Livet/Installer/simple_installer_for_vs2013.bat at add-simple-installer-for-vs2013 · masaru-b-cl/Livet · GitHub

 

GitHubからリポジトリをcloneやダウンロードした後、Installerフォルダーに上記スクリプトを配置して実行してください。やっていることは、LivetのインストーラーがVisual Studioのインストールフォルダー内にインストールするスニペット、テンプレートを、「ドキュメント」フォルダー内の「Visual Studio 2013」のスニペット、テンプレート用フォルダーにコピーしているだけです。

 

image

image

 

Livetの素晴らしいところの一つは、プロジェクトテンプレートにコアライブラリも含まれているため、追加で参照設定必要がないことです。おかげで、こんな簡単なスクリプトでインストールしたテンプレートでも、Livetのプロジェクトを作成、ビルド、実行できます。

 

image

 

VS2013正式対応版のLivetがリリースされるまでの「繋ぎ」として、是非活用ください!

Quick Test SwitcherをVS2013に対応させました

Quick Test SwitcherをVS2012に対応させました

に引き続き、VS上でテストコードとプロダクトコードを一発で切り替えたり、テストを簡単に実行したりするVS拡張「Quick Test Switcher」をVS2013にも対応させました。なお、このパッケージもちろんVS2012にも対応します。

GitHubのDownload機能は使えなくなっちゃったので、SkyDriveに置いておきます。

QuickTestSwitcher – SkyDrive

コードは例によってGitHubです。

masaru-b-cl/QuickTestSwitcher

VS2013でも快適なTDDライフを!

実例で学ぶASP.NET 4.5 Webフォーム 新機能活用法:第3回と第4回が公開されています

ASP.NET 4.5の「モデルバインド」を活用する
ASP.NET 4.5の「モデル検証」を活用する

ご無沙汰していましたが、CodeZineで公開中です。

バックナンバーはこちら↓

実例で学ぶASP.NET 4.5 Webフォーム 新機能活用法:CodeZine(コードジン)