我是新来的。我目前正在开发一个Xamarin.Android应用程序,最近几天我在处理布局文件时随机收到这些警告。我一直在寻找解决方案,但我还没找到任何解决方案。
我正在使用Visual Studio 2017 Enterprise,当代码没有任何问题时,警告似乎无处不在。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="50dp"
android:minWidth="25px"
android:minHeight="25px"
android:weightSum="100">
<TextView
android:text="Pos"
android:textStyle="italic"
android:gravity="center"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_width="35dp"
android:layout_height="match_parent"
android:id="@+id/tv_position"
android:layout_weight="5" />
<ImageView
android:src="@android:drawable/ic_menu_gallery"
android:layout_width="50dp"
android:layout_height="match_parent"
android:id="@+id/iv_mugshot"
android:layout_weight="15" />
<LinearLayout
android:orientation="vertical"
android:gravity="center_vertical"
android:layout_width="60dp"
android:layout_height="match_parent"
android:layout_weight="50">
<TextView
android:text="Player"
android:textAppearance="?android:attr/textAppearanceSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tv_player" />
<TextView
android:text="Score"
android:textAppearance="?android:attr/textAppearanceSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tv_score" />
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:gravity="center_vertical"
android:layout_width="60dp"
android:layout_height="match_parent"
android:layout_weight="30">
<TextView
android:text="Playtime"
android:textAppearance="?android:attr/textAppearanceSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tv_playtime" />
<TextView
android:text="Difficulty"
android:textAppearance="?android:attr/textAppearanceSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tv_difficulty" />
</LinearLayout>
</LinearLayout>
超过100种同类警告,超出所显示错误数量的限制。例如:
The global attribute 'http://schemas.android.com/apk/res/android:accessibilityTraversalAfter' has already been declared.
奇怪的是,只有通过退出Visual Studio并重新加载才能解决问题。过了一会儿又发生了一次。该项目构建并运行得很好,但智能感知在发生时停止工作(它识别错误的代码,但写入时弹出的自动完成列表没有显示任何内容。
我几天前为VS2017安装了ReSharper,并认为可能是原因,所以我卸载了它,但问题仍然存在。由于这个原因,每天必须多次重启VS才真是令人失望。以前有人听说过这样的事吗?