Debug mód a internet

Vše okolo vývoje aplikací pro platformy Windows Phone a Windows 10 Mobile
Odpovědět
fscz
přispěvatel
přispěvatel
Příspěvky: 61
Registrován: úte zář 27, 2011 19:39
Zařízení: HTC 7 Mozart, Nokia Lumia 800
Bydliště: Praha

Debug mód a internet

Příspěvek od fscz »

Zdravím,
potřebuji otestovat aplikaci v debug modu ve VS, ovšem bez internetového připojení. Nikde jsem nenašel způsob, jak internetové připojení Emulátoru, popř. zařízení, zakázat.

Zoufale jsem tedy zakázal síťový adaptér a s nadějí zkoušel debugovat. Ale je to jeden velký fail. VS dává emulátoru popř. zařízení informace, že internetové připojení je stále dostupné, a tak aplikace spadne, protože ve skutečnosti dostupné není.

Kód: Vybrat vše

 public static bool InternetIsAvailable()
        {
            return NetworkInterface.GetIsNetworkAvailable();
        }
Díky za rady...
petrmasek
přispěvatel
přispěvatel
Příspěvky: 68
Registrován: čtv úno 17, 2011 15:39
Zařízení: Nokia Lumia 925, Microsoft Surface RT
Kontaktovat uživatele:

Debug mód a internet

Příspěvek od petrmasek »

Tohle jsem testoval přímo na telefonu - pustil jsem tam aplikaci v debug módu z VS a vypnul data. Nebo nemáš WP mobil? (v podpisu máš HTC 7 Mozart).
fscz
přispěvatel
přispěvatel
Příspěvky: 61
Registrován: úte zář 27, 2011 19:39
Zařízení: HTC 7 Mozart, Nokia Lumia 800
Bydliště: Praha

Debug mód a internet

Příspěvek od fscz »

Ano, mám Mozart, Wi-Fi i data mám zakázaná... Fakt nevím, zřejmě nějaká anomálie :-)
petrmasek
přispěvatel
přispěvatel
Příspěvky: 68
Registrován: čtv úno 17, 2011 15:39
Zařízení: Nokia Lumia 925, Microsoft Surface RT
Kontaktovat uživatele:

Debug mód a internet

Příspěvek od petrmasek »

Je tam záludné, že připojení k Zune sdílí PC internet do telefonu. Není to tato situace? Zkusil bych jak zakázat data v mobilu, tak na PC. Dále NetworkInterface.GetIsNetworkAvailable() mi fungovalo při startu aplikace, ale pokud došlo k výpadku dat během aplikace, tak jsem musel zachytit a rozpoznat odpovídající exception.
Igor Kulman
častý přispěvatel
častý přispěvatel
Příspěvky: 228
Registrován: stř bře 28, 2012 12:46
Zařízení: ano

Debug mód a internet

Příspěvek od Igor Kulman »

Kód: Vybrat vše

public static bool InternetIsAvailable()
{
#if DEBUG
            return false
#else
            return NetworkInterface.GetIsNetworkAvailable();
#endif
}
fscz
přispěvatel
přispěvatel
Příspěvky: 61
Registrován: úte zář 27, 2011 19:39
Zařízení: HTC 7 Mozart, Nokia Lumia 800
Bydliště: Praha

Debug mód a internet

Příspěvek od fscz »

Aha, díky :-)
Odpovědět

Zpět na „Programování a vývoj“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 37 hostů