[英]No syntax highlighting
我正在使用Xamarin的Indie许可证在Visual Studio 2013中编写.cs文件。 在Xamarin Studio中,以下代码的语法被正确突出显示
EditText username = FindViewById<EditText> (Resource.Id.Username);
EditText pass = FindViewById<EditText> (Resource.Id.Password);
但在VS中,它全部采用白色,并且没有智能感知。
我可以为.axml
文件提供语法高亮,但不能用于Xamarin .cs
文件。
其他.cs
文件,不是在Xamarin中生成的,可以正常工作。
我认为这与以下使用语句有关
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
好的,我知道这个线程现在已经老了,但我遇到了完全相同的问题,经过一番战斗后,让它重新开始工作。
我针对类似问题尝试了所有不同的建议(即重置Visual Studio设置,删除本地AppData,甚至重新安装Visual Studio和Xamarin)。
在我的情况下归结为我的一个布局文件( .axml
)中的错误我的特殊问题是我遗漏了我的单元以进行layout_height
。 一旦我修复它,Cleaned,并做了一个Build,突出显示仍然无效。 但是最后一次重启Visual Studio后,我又恢复了运行状态。
我甚至能够重现它几次,以确保这是一个真正的解决方案,而不是一些偶然事件。
您应该从中删除所有文件
%User%\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
夹。
并重新启动Visual Studio
这里的using
指令包括Android
类库。 除非将这些库的引用添加到您的项目中,否则VS不知道Android.App
是什么。
添加适当的引用到您的项目。 添加后,必须正确识别using语句, EditText
必须突出显示EditText
语句。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.