WP8 powinny używać niestandardowych warunkowe flagi kompilacji wprowadzone przez dewelopera. Przeczytaj więcej na ten temat: here. Nokia ma cały artykuł poświęcony coding for both WP7 and WP8 i bardzo polecam przejrzeć wszystkie techniki, aby zobaczyć, co jest najlepsze dla Ciebie.
Definiowanie warunkowa kompilacja symbol:
- prawym przyciskiem myszy na projekcie WP 8 i wybierz Właściwości. Otwórz stronę
- Stronę kompilacji Projektanta projektu i wstaw WP8 do symboli kompilacji warunkowej . Po tym, powinny one zawierać coś jak tym: Silverlight; WINDOWS_PHONE; WP8
A oto przykładowy kod inline
// Separate implementations for different OS versions
#if WP8
// code using enhancements introduced in Windows Phone 8
#else
// code using Windows Phone OS 7.1 features
#endif
// A new Windows Phone 8 feature
#if WP8
// code using new Windows Phone 8 feature
#endif
Link jest dla rozwoju .NET, ale pytanie waśń 't oznaczony tak czy inaczej. Mam rację, to przede wszystkim chodzi o .NET? Rodzimy rozwój będzie miał różne definicje. –
Hm, NETFX_CORE to rodzaj techniki, przepraszam, jeśli to przegapiłeś. –