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.
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 ;)