IronPython ile silverlight uygulama daha rahat uygulama geliştirmek için Silverlight klasörünün içeriğini kopyalayarak "C:\" sürücümüzde konumlandıralım ve projelerimizi Silverlight adındaki klasörde burada geliştirelim.
Bu klasörde bin klasörümüz ve script klasörümüz yer alacak, kendimiz de oluşturacağımız projeler için projects isminde bir klasör oluşturalım.
"scripts" klasörümüzün içerisinde "templates" klasöründe python adında örnek ironpython projesi mevcut durumda. Bu projemiz bizim başlangıç projemiz olacak her zaman. Bunu projects içine kopyalayalım ve VS2010 içerisinde açalım.
Bunun için File > Open > Web Site diyerek "C:\Silverlight\projects\python" dizinimizden projem izi Visual Studio 2010 içerisine alalım. Solution Explorer'da projemiz aşağıdaki dosyalara sahip olacaktır.
Daha sonra Web Site > Start Options'tan aşağıdaki ayarlar yaparak Visual Studio içerisinde IronPython ile çalışan silverlight uygulamaları geliştirebiliriz. Ayar olarak Chiron'ın bulunduğu yeri, çalışması için "/b" yani web sayfasında görüntüleme komutu ve projenin bulunduğu klasörü belirtmekteyiz.
Yukarıdaki ayarları yaptıktan projeyi çalıştırdığımızda aşağıdaki gibi örnek proje çalışacak aşağıdaki gibi olacaktır. Sayfanın altında python interpreter'ı da hali hazırda gelmektedir.
Visual Studio bu derleme işlemini arka planda Chiron'a yaptırmakta bunu da konsol ekranında görebilmekteyiz.
Özet olarak Visual Studio bu geliştirme işlemini Chiron'a otomatik olarak yaptırarak bizi büyük bir iş yükünden korumakta. IronPython ile Silverlight uygulamalarımızı artık rahatlıkla geliştirebiliriz.
Kolay gelsin.