Visual Studio 2017 + Xamarin 智能感知卡在 Android 模式
Visual Studio 2017 + Xamarin intellisense is stuck in Android mode
我创建了一个具有 Android 和 iOS 分支的 SAP 项目。对特定于平台的代码使用 #if __IOS__
和 #if __ANDROID__
。 Intellisense 将 #if __IOS__
下的代码显示为 "gray comment"(和 #if __ANDROID__
作为普通代码),即使我通过选择 iOS 分支启动项目来切换到 iOS .该代码实际上在 iOS 中编译,但这对智能感知没有影响。
有什么办法可以解决这个问题?
在 VS 的文本编辑器顶部有一个组合框,您可以在其中 select 您所在的项目 "viewing":
它包含包含当前文件的项目。使用 iOS selected,我的 iOS 代码有颜色并且我获得了 Intellisense 功能。使用 WPF selected,iOS 代码变灰,并且在该块中禁用 Intellisense。
仅供参考,这是我的解决方案资源管理器:
我创建了一个具有 Android 和 iOS 分支的 SAP 项目。对特定于平台的代码使用 #if __IOS__
和 #if __ANDROID__
。 Intellisense 将 #if __IOS__
下的代码显示为 "gray comment"(和 #if __ANDROID__
作为普通代码),即使我通过选择 iOS 分支启动项目来切换到 iOS .该代码实际上在 iOS 中编译,但这对智能感知没有影响。
有什么办法可以解决这个问题?
在 VS 的文本编辑器顶部有一个组合框,您可以在其中 select 您所在的项目 "viewing":
它包含包含当前文件的项目。使用 iOS selected,我的 iOS 代码有颜色并且我获得了 Intellisense 功能。使用 WPF selected,iOS 代码变灰,并且在该块中禁用 Intellisense。
仅供参考,这是我的解决方案资源管理器: