2012-11-10 12 views
5

Win8 mağaza uygulamasında URL aracılığıyla bir dosya açmak istiyorum. Kod aşağıdadır. Kod, aslında hata ayıklama modunda iyi çalışır. Ve bu şekilde, dosya açılır.Win8 mağaza uygulamasında URL ile bir dosya açmak

Sorun, paket oluşturduğumda ve paketi yeniden yüklediğimde, dosya açılmıyor. Başarı değerini takip ettim ve yanlış döndü. Yerel olarak bir dosyayı açmaya çalıştığımda, hata ayıklama modundan açılabilir, ancak bir paket oluşturulduktan sonra başarısız olur.

Bunu çözme deneyimi olan herkes var mı?

+0

Kod, Visual Studio'da hem hata ayıklama modu hem de serbest bırakma modunda iyi çalışır. Ancak uygulamayı kaldırdığımda ve paketi yeniden yüklediğimde, dosya açık olmayacak. LAN'dan bir dosya, Yerel'den bir dosya ve web'den bir görüntü dahil olmak üzere farklı uri denedim. Tüm bunlar VS'de yapılabilir, ancak bunların hiçbiri paket tarafından yüklenen uygulama tarafından açılmaz. Ana sayfa ve karo dahil olmak üzere diğer işlevler mükemmel derecede iyidir. – Nosen

+0

Sanırım aynı sorunu yaşıyorum. Bunu düzeltmek için görünen tek şey, kodunuzu başlatan bir UI etkileşimi (mesaj gösterme iletişim kutusu veya bir düğmeyle) eklemektir. – kamranicus

cevap

1

Doğrudan dosya/klasör erişimi bir Windows Mağazası uygulamasında kısıtlanmıştır. korumalı bir yürütme ortamıdır. Dosyaları oluşturmak ve erişmek için kullanabileceğiniz belirlenmiş klasörler vardır. başka bir şey için son kullanıcı müdahalesine ihtiyacınız olacak.

Sınıflara bakın: StorageFolder :: GetFileAsync, StorageFile :: OpenAsync ve DataReader :: LoadAsync.
İlgili konular