Visual Studio 2017+;Xamarin intellisense陷入Android模式

Visual Studio 2017+;Xamarin intellisense陷入Android模式,xamarin,intellisense,visual-studio-2017,Xamarin,Intellisense,Visual Studio 2017,我用Android和iOS创建了一个SAP项目。对于特定于平台的代码,请使用#if(IOS)和#if(安卓)。Intellisense将#if(IOS)下的代码显示为“灰色注释”(#if)if(IOS)显示为普通代码),即使我通过选择启动项目的IOS分支切换到IOS。代码实际上是在iOS中编译的,但这对intellisense没有影响 有没有办法解决这个问题?在VS的文本编辑器顶部有一个组合框,您可以在其中选择要“查看”的项目: 它包含包含当前文件的项目。选择iOS后,我的iOS代码具有颜色,

我用Android和iOS创建了一个SAP项目。对于特定于平台的代码,请使用
#if(IOS)
#if(安卓)
。Intellisense将
#if(IOS)
下的代码显示为“灰色注释”(
#if)if(IOS)
显示为普通代码),即使我通过选择启动项目的IOS分支切换到IOS。代码实际上是在iOS中编译的,但这对intellisense没有影响


有没有办法解决这个问题?

在VS的文本编辑器顶部有一个组合框,您可以在其中选择要“查看”的项目:

它包含包含当前文件的项目。选择iOS后,我的iOS代码具有颜色,我可以获得Intellisense功能。选择WPF后,iOS代码将灰显,并且该块中的Intellisense将被禁用

仅供参考,这是我的解决方案浏览器: