我正在使用 Xamarin 解决方案 (VS2015),共享代码,然后是 UWP、IOS 和 Android 的单独项目。
在共享项目中,如何更改使用时哪些代码变灰#if
?
例如:
#if (WINDOWS_PHONE || WINDOWS_UWP || WINDOWS_APP)
StorageFolder storageFolder = Windows.Storage.ApplicationData.Current.LocalFolder;
StorageFile sampleFile = await storageFolder.GetFileAsync(fileName);
string text = await FileIO.ReadTextAsync(sampleFile);
return text;
#elif (__IOS__ || __ANDROID__)
var documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
var filePath = Path.Combine(documentsPath, fileName);
return await Task.Run(() => File.ReadAllText(filePath));
#endif
目前该__ANDROID__
部分正在由 VS 着色,WINDOWS_PHONE 部分是灰色的。我怎么能告诉 VS 我想要它反过来呢?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句