[WinRT] Utiliser les regions pour porter votre code
Il existe depuis toujours la possibilité de spécifier des “Preprocessor directives” au sein de notre code source.
Que ce soit des #warning pour ne pas oublier un code obsolète ou #error.
Mais celui qui peut nous intéresse lors d’un portage .NET->WinRT est le fameux “IF”.
Une fois notre fichier rajouté dans votre projet WinRT en tant que “lien”:

Il nous faut spécifier dans les propriétés de debug de notre projet, le symbole de compilation WINRT:

Résultat, nous pouvons l’utiliser de cette manière:
#if !WINRT
using System.Security.Permissions;
#else
#endif