Thursday, October 16, 2008 2:00 PM
dede
Silverlight 2 for Developer
Banyak developer mengalami kesulitan dalam meng-install Silverlight 2 ini.
Oleh karena itu, mungkin tulisan ini akan membantu.
Perlu di perhatikan sebelum meng-install Silverlight 2 (dalam context developer).
Untuk meng-uninstall silverlight related. Seperti Silverlight 2 Beta (1-2) dan kita juga perlu meng-uninstall Silverlight 1.0 .
Jadi kita perlu membersihkan silverlight related untuk process yang lebih lancar.
Kenapa? Silverlight 2 runtime datang dalam 2 versi. Versi Consumer dan Developer.
Kalau anda install yang di download pada Silverlight.net, itu merupakan versi consumer.
Versi developer memiliki feature tambahan yang tidak diperlukan oleh versi Consumer, seperti enable debug, intergrasi dengan Visual Studio, dan lain-lainnya.
Silverlight Tool for Visual Studio 2008 SP1
Silverlight Runtime versi developer akan ter-download ketika kita meng-install Silverlight SDK ini.
Untuk mendapatkan Silverlight Tool for Visual Studio 2008 SP1 dapat di download langsung dari Microsoft.
SDK ini memiliki besar 72.1MB (75.638,104 bytes) dalam versi 9.0.30729.143 dan tersimpan dengan nama Silverlight_Tools.exe.
SDK ini berlaku untuk Visual Studio 2008 SP1 dan Visual Web Express 2008 SP1
Bagi yang memiliki koneksi internet secara dedicated(Wifi/Cable) tentu tidak ada masalah, tapi yang menggunakan Dial/PPP akan di anggap ter-block oleh installer-nya. Installer sdk ini tampaknya meng-check proces untuk peng-installan-nya. Karena ia akan meng-upgrade Silverlight 2 runtime menjadi versi developer.
Silverlight 2 Developer Runtime (Windows) akan di download installer sebagai bagian dari SDK. Silverlight_Tools.exe hanya ber-isi tool dan intergrasi dengan visual studio 2008 (project template, help dan juga intregrasi dengan visual web express 2008).
Kebanyakkan dari kita pikir Silverlight_Tools.exe sudah build-in Silverlight Runtime-nya maka kita mencoba meng-install-nya secara offline.
Untuk meng-install secara offline, ikuti step berikut:
1. Download Silverlight 2 Developer Runtime (Windows).
Runtime ini memiliki besar 6.55 MB (6.869.904 bytes) dengan versi 2.0.31005.0 .
Tersimpan dengan nama Silverlight.2.0_Developer.exe .
2. Installer akan mencari ke Temp folder.
Oleh karena itu kita pergi ke Temp kita. Untuk mengetahui di mana temp folder itu berada coba ketik
cd %TEMP%
3. Installer juga akan mencari folder dengan nama Silverlight Tools RTW .
mkdir "Silverlight Tools RTW"
4. Copy-kan Silverlight.2.0_Developer.exe ke dalam folder di atas.
5. Kita mulai installasi dengan men-execute Silverlight_Tools.exe dan karena kita sudah melaksanakan step 1-4, maka Installer tidak akan men-download requirement-nya.
Biasanya kalau tata cara meng-install SDK tidak di lakukan semesti-nya, berakibat cukup fatal bagi Visual Studio-nya.
Beberapa kasus, Visual Studio tidak dapat meng-compile project apapun dan selalu menampilkan error (cannot find alink.dll, dan sebagai-nya).
Untuk memperbaikkin error alink.dll itu, cukup men-repair .Net Framework (3.5 SP1)-nya.
Tentu anda bertanya kenapa ada tulisan Windows di Silverlight 2 Developer Runtime (Windows).
Simple, karena memang ada juga versi Silverlight 2 Developer Runtime (Mac).
Dan muncul pertanyaan, apakah ada developer tool /IDE seperti visual studio di Mac(OSX)?
Memang ada IDE Silverlight di eclipse, coba bukan eclipse4sl.org.
Tapi bukan untuk berjalan di Mac.
Jadi yang terjadi adalah kita men-debug Silverlight yang berjalan di Mac dengan Visual Studio 2008 SP1 dari Windows.
Kok bisa? Tentu saja, Visual Studio 2008 sudah men-support remote debug dan ada tool kit untuk Mac yang bertindak sebagai remote debug server di Mac.
Expression Blend 2 dan Expression Media 2
Sebagai tool untuk XAML, blend menjadi target utama untuk di upgrade ketika Silverlight 2 realese.
Dari Expresssion Team men-release Service Pack-nya.
Untuk Expression Blend 2 SP1 dan Expression Media 2 SP1.
Service Pack ini hanya berlaku untuk Blend 2, bukan Blend 2.5 (yang di release pada june 2008).
Ada gambar about form-nya bila service pack-nya sudah sukses ter-install.


Filed under: ASP.NET, .NET, silverlight, XAML, visual studio