Sap*_*ire 4 c# visual-studio xamarin
我正在使用 Xamarin 的独立许可证在 Visual Studio 2013 中编码 .cs 文件。在 Xamarin Studio 中,以下代码的语法被正确突出显示
EditText username = FindViewById<EditText> (Resource.Id.Username);
EditText pass = FindViewById<EditText> (Resource.Id.Password);
Run Code Online (Sandbox Code Playgroud)
但在 VS 中,它全是白色,也没有 IntelliSense。
我可以让语法突出显示适用于.axml文件,但不适用于 Xamarin.cs文件。
其他.cs文件,不是在 Xamarin 中生成的,工作正常。
我认为这与以下 using 语句有关
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
Run Code Online (Sandbox Code Playgroud)
小智 6
您应该从中删除所有文件
%User%\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
Run Code Online (Sandbox Code Playgroud)
文件夹。
并重新启动 Visual Studio
这里的指令using包括Android类库。Android.App例如,除非将这些库的引用添加到您的项目中,否则 VS 不知道它们是什么。
将适当的引用添加到您的项目中。添加后,必须正确识别 using 语句,并且该EditText语句也必须突出显示。