Silverlight 2 RC0 がリリースされたので主にDLR面についてメモっとく

Silverlight Tools

  • Visual Web Developer Express 2008 でも動くようになったっぽい

SDK

  • 現時点では SDK が単独では公開されていない
    • Silverlight Tools のインストーラから抜き出すことは可能
  • sdlsdk で配布されている Chiron.exe と Microsoft.Scriptingほにゃらら.dll が SDK に含まれていない
    • 動的言語で開発したい場合、sdlsdk を別途用意しないとダメ

sdlsdk 0.3.0 で RC0 用アプリを開発

次のリリースで当然直ると思うんだけど、現時点ではひと手間かけないとエラーが出ちゃうので注意。

2008/10/02追記 sdlsdk-0.4.0がリリースされてちゃんとRC0に対応したので、もうこの情報は古いです。

sdlsdk 0.3.0 を使って新規にアプリを作る場合、以下のような手順となる。

  1. sl python /path/to/project-dir
  2. chiron /m /d:python
  3. AppManifest.xaml を開いて、1行目の RuntimeVersion の値を "2.0.30923.00" に修正
  4. index.html を開いて、 の要素を以下に置換