Silverlight Out Of Browser uygulamasını nasıl debug ederiz?

0 dakikada yazıldı

12421 defa okundu

Düzenle

Sanırım aradan epey zaman geçti fakat :) geçenlerde misafir olarak
bulunduğum bir şirkette aşağıdaki ipucunu paylaştığımda "Neden bloga
yazmıyorsunuz bunları?" tepkisini alınca :) aklımda kenara not almıştım.
"Bunu bloga yazmam lazım" şeklinde :) ve zamanı geldi. Biliyorsunuz
Silverlight'ın bir OutOfBrowser modu söz konusu ve özellikle "Elevated
Trust"ın da gelmesi ile epey popüler olmaya başladı bu özellik. Peki bu
şekilde OOB modunda çalışan uygulamalar geliştirirken uygulamamızı nasıl
debug edeceğiz? Sonuçta F5'e bastığımızda projemiz hem bir web sunucu
üzerinden çalıştırılıyor ve uygulama windows modunda açılamıyor.

Visual Studio 2010 ile beraber bu soruna da bir çözüm geldi. Artık
Silverlight projenizi OOB moduna geçebilecek şekilde ayarladıktan sonra
Silverlight projenize sağ tıklayıp "Properties" komutunu verdiğinizde
"Debug" tabında özel bir ayar bulabilirsiniz.

Out Of Browser modunda debug seçeneği.
Out Of Browser modunda debug seçeneği.

Yukarıdaki ekran görüntüsünde de gördüğünüz üzere Debug ayarlarında eğer
"Out-of-browser application" seçeneğini işaretlerseniz artık Visual
Studio 2010 içerisinde F5'e bastığınızda Silverlight uygulamanız
doğrudan Desktop uygulaması gibi açılacaktır ve rahatlıkla her tür
debugging işlemini yapabileceksiniz.

Hepinize kolay gelsin ;)