Toolkit は Tools じゃないです。 f(^^;
…でも、 VS2010b2J には上手くインストールできない orz (後述)
Delay's Blog: Silverlight 4 Beta is out - and the Toolkit has it covered!
November 18, 2009
※ ダウンロードは CodePlex からどうぞ。
Delay's Blog から、SL4 用 Toolkit の新機能について適当に意訳 f(^^;
- BusyIndicator (新)
"Please wait..." プログレス インジケーターを出すコントロール
- Data Visualization (改)
チャートの改良や、 例外メッセージの改善など。
- コードカバレッジ (新)
Silverlight Unit Test Framework を使ったユニットテストで、 カバレッジが収集できるようになった。
- マウス ホイール のサポート (新)
ついでにw、 RTL (right-to-left) のサポートも。
- 複数 XAP のサポート (新)
XAP ファイルを追加でダウンロードして、 MEF (Managed Extensibility Framework ~ Silverlight 4 の新機能) にロードする実験的な機能。
先週、 Silverlight 4 Tools 日本語版が出たので、 週末に Tools を入れて、 さっそくこの Toolkit も入れてみました。 …が、 コントロールは使えるようなんだけど、 プロジェクト テンプレートとかが出てこない orz
Windows 7 が入ってるドライブは、 C: じゃなくて D: になってて (C: には元の XP が居る)、 Visual Studio 2010 beta2 (J) は C: に入れてました。 ところが、 Tools も Toolkit も、 D: に入っちゃってたんですねぇ。
※ インストール時に選択不可
VS2010 と違うドライブに入っちゃったのがマズかったかと、 VS2010 から再インストールしてみたけど、 やっぱりテンプレートは出てこない orz ^2
Toolkit で追加されたはずのプロジェクト テンプレートが出てこないと、 Silverlight Unit Test Framework を試せないのよ~ (;;)
# や、 テンプレート無しでも頑張れば出来るんだろうけど、 やりたくないw
で。 Silverlight 開発チームで Silverlight Unit Test Framework をやってるらしい Jeff Wilcox さんにお尋ねしてみたけど…
Jeff Wilcox -
December 8th, 2009 | 12:49 am
Unfortunately the requirement for VS2010 Beta 2 right now leaves a lot of configurations possibly out in the cold. We’re looking to improve the requirements for the setup in a future release.
てけとーな意訳:
ごめん、 コンフィグレーション関係には積み残しがいっぱいあるのよ~。 次のリリースまでには頑張るから。
Jeff Wilcox - December 8th, 2009 | 5:14 pm
However, the templates are installed in the English (1033) templates location on the machine. Since we do not offer a JPN install SKU for the Toolkit, the best work around would to be use a VWD Express (ENU) or VS ENU 2008 or 2010 version of Visual Studio in the meantime.
てけとーな意訳:
今のテンプレートは、 英語(1033)のとこにしかインストールしないよ。 だから、 Toolkit の日本語版も出してないしね。
とりあえず、 英語版の Visual Web Developer か Visual Studio (2008 でも 2010 でも) を使っといて。
残念。
まぁ、 beta だし、 英語版だし。 かくなる上は、 手動でテンプレートを入れてみるしかないかな f(^^;
上手くインストールできたよ~ って人がいたら、 教えてくださいまし。
( 夜中に追記 )
Unit Test のテンプレート、 いっぺんバラして、 ちょこっといじって ( ← たぶん不要 )、 でもって再パッケージしたものをカスタム テンプレートの場所に置いたら、 出てきました (^^)
これで前へ進める♪
でも、 \VisualStudioInstallationDirectory\Common7\IDE\ProjectTemplates\Language\Locale\ の下に置いて /installvstemplates してみてもダメなんだよな~。 なんでなんだろ?
※ MEF については、 たとえばマイコミジャーナルの 「Beta 版で試す! VS 2010 と .NET 4.0 の新機能 (3) - MEF の機能と使い方」 あたりの記事を。
MEF ではプログラムの実行中であっても、 あるクラスの実装を別のクラスの実装を差し替えること (MEFのドキュメントでは、 現在は 「recomposition」 と呼ばれている) もできる