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 を使って新規にアプリを作る場合、以下のような手順となる。
- sl python /path/to/project-dir
- chiron /m /d:python
- AppManifest.xaml を開いて、1行目の RuntimeVersion の値を "2.0.30923.00" に修正
- index.html を開いて、
- chiron /b
既存アプリも同様に object要素 と AppManifest.xaml のRuntimeVersion を直せばOK。