この質問を参照して: Mono for Android preprocessor macros
クロスプラットフォームの作業をしようとしており、__ANDROID__
マクロを機能させる必要があります。ただし、ビジュアルスタジオではそれを拾っていません。私は何か間違ったことをしていますか?このプロジェクトは Mono for Android プロジェクトで、最新バージョンに更新しました。
コード例 (#else に入り続けます):
#if WINDOWS_PHONE
if (IsolatedStorageSettings.ApplicationSettings.Contains(CellNumberKey))
{
IsolatedStorageSettings.ApplicationSettings[CellNumberKey] = value;
}
else
{
IsolatedStorageSettings.ApplicationSettings.Add(CellNumberKey, value);
}
IsolatedStorageSettings.ApplicationSettings.Save();
#elif __ANDROID__
#else
NSUserDefaults.StandardUserDefaults.SetString (value, CellNumberKey);
NSUserDefaults.StandardUserDefaults.Synchronize ();
#endif