[IOT]使用 Conditional compilation directives

在寫UWP程式部署到 RPi 之前,有一些Logic想要先在電腦中測試運作是否正常。

這時我們可以使用「條件式編譯指示詞」來讓那些只能在 RPi 上執行的Code先不要執行。

那要如何做呢?

先到專案屬性->Build , Platform 切到 ARM,

然後在 Conditional compilation symbols: 加入 ARM ,如下,

再來就是在程式中,使用 #if (ARM) 及 #endif 去包只能在 RPi 上執行的 Code,如下,

參考資料

條件式編譯指示詞

Preprocessor directive in C# for importing based on platform

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^