Yapmamak lazım böyle şeyler. İnsanlar telefonlarını güncellemeyi öğrenmeli! Ama işte pazar payı endişesi. Hele ki kullanıcılar Türk ise hayatta güncellemez telefonlarını valla.
Windows Phone 7.1 SDK’yı kurduktan sonra yeni bir proje açarken 7.1 ya da 7.0 platformlarını hedeflereyek proje açabilirsiniz. 7.1 hedefli bir proje açtığınızda ya da 7.0 projenizi 7.1’e yükselttiğinizde herhangi bir sebeple 7.0’a geri dönmek isterseniz bu işlemi direkt olarak yapamıyorsunuz. Aşağıda verdiğim kısa senaryo sebebiyle uygulamanız istem dışı olarak 7.1 platformunu hedefleyecek şekilde güncellenmiş olabilir, geri döndürmek için adımları izleyiniz.
Windows Phone 7.1 SDK içerisinde Windows Phone Performance Analysis Tool isimli yeni bir araç geliyor. Oldukça kullanışlı bulunan bu araç Debug menüsü altında yer alıyor.
Bu aracı kullanarak uygulamayı test edebiliyoruz. Fakat, 7.0 projesini bu araç ile test ettikten sonra, sıra uygulamayı markete göndermeye geldiğinde uygulama platformu (application platform) olarak 7.0 seçilemiyor.
Şimdi, birkaç küçük oyunla sadece 4 adımda bu seçeneği tekrar açalım.
ADIM 1: Windows Phone 7 Uygulamanıza ait projeyi unload edin.
ADIM 2: Proje dosyasını (*.csproj) aşağıdaki gibi düzenleyin (edit).
...
<TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile>
...
Yukarıdaki satırı aşağıdaki gibi değiştirin.
...
<TargetFrameworkProfile>WindowsPhone</TargetFrameworkProfile>
...
ADIM 3: Projeyi yeniden yükleyin (Reload)
ADIM 4: Properties klasöründe yer alan WMAppManifest.xml dosyasını düzenleyin (edit)
Deployment node’u altında yer alan AppPlatformVersion değerini 7.1’den 7.0’a değiştirin.
<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1">
Yukarıdaki ifadeyi aşağıdaki hale getirmeniz yeterli olacaktır.
<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.0">
İşlem tamam. Tabii ki projeniz içerisinde 7.1’e özel bir kod yazmış iseniz bu yöntemin başarılı olmasını beklememelisiniz ama proje hedefi 7.1 olmasına rağmen kodlarınız 7.0 hedefli ise yukarıdaki yöntemi uygulayarak daha geniş bir kitleye hitap edecek şekilde uygulamanızı Marketplace’e gönderebilirsiniz.
Hiç yorum yok:
Yorum Gönder