将我的VS 2017更新到最新版本后,当我创建一个Xamarin应用程序时,它会加载错误。令人惊讶的是,当我打开在更新IDE之前创建的应用程序时,它会完美加载。有人可以帮忙吗?以下是错误
错误CS0012“AppCompatActivity”类型在程序集中定义 没有引用。您必须添加对程序集的引用 'Xamarin.Android.Support.v7.AppCompat,Version = 1.0.0.0, Culture = neutral,PublicKeyToken = null'。错误CS0012类型 'AppCompatActivity'在未引用的程序集中定义。 您必须添加对程序集的引用 'Xamarin.Android.Support.v7.AppCompat,Version = 1.0.0.0, Culture = neutral,PublicKeyToken = null'。错误CS0012类型 'AppCompatActivity'在未引用的程序集中定义。 您必须添加对程序集的引用 'Xamarin.Android.Support.v7.AppCompat,Version = 1.0.0.0, Culture = neutral,PublicKeyToken = null'。错误CS0012类型 'AppCompatActivity'在未引用的程序集中定义。 您必须添加对程序集的引用 'Xamarin.Android.Support.v7.AppCompat,Version = 1.0.0.0, Culture = neutral,PublicKeyToken = null'。错误CS0012类型 'AppCompatActivity'在未引用的程序集中定义。 您必须添加对程序集的引用 'Xamarin.Android.Support.v7.AppCompat,Version = 1.0.0.0, Culture = neutral,PublicKeyToken = null'。错误CS0012类型 'AppCompatActivity'在未引用的程序集中定义。 您必须添加对程序集的引用 'Xamarin.Android.Support.v7.AppCompat,Version = 1.0.0.0, Culture = neutral,PublicKeyToken = null'。错误CS0012类型 'AppCompatActivity'在未引用的程序集中定义。 您必须添加对程序集的引用 'Xamarin.Android.Support.v7.AppCompat,Version = 1.0.0.0, Culture = neutral,PublicKeyToken = null'。错误CS0012类型 'AppCompatActivity'在未引用的程序集中定义。 您必须添加对程序集的引用 'Xamarin.Android.Support.v7.AppCompat,Version = 1.0.0.0, Culture = neutral,PublicKeyToken = null'。错误CS0012类型 'AppCompatActivity'在未引用的程序集中定义。 您必须添加对程序集的引用 'Xamarin.Android.Support.v7.AppCompat,Version = 1.0.0.0, Culture = neutral,PublicKeyToken = null'。错误CS0012类型 'AppCompatActivity'在未引用的程序集中定义。 您必须添加对程序集的引用 'Xamarin.Android.Support.v7.AppCompat,Version = 1.0.0.0, Culture = neutral,PublicKeyToken = null'。错误CS0012类型 'AppCompatActivity'在未引用的程序集中定义。 您必须添加对程序集的引用 'Xamarin.Android.Support.v7.AppCompat,Version = 1.0.0.0, Culture = neutral,PublicKeyToken = null'。错误CS0103名称 当前不存在'InitializeComponent' context App2ButtonImages.iOS D:\ Kajambiya \ 2017 \ Xamarin \ App2ButtonImages \ App2ButtonImages \ App2ButtonImages \ App.xaml.cs 14 Active。 错误NU1202包Xamarin.Android.Support.v7.MediaRouter 25.4.0.2 与monoandroid60不兼容(MonoAndroid,Version = v6.0)。 包Xamarin.Android.Support.v7.MediaRouter 25.4.0.2支持: monoandroid70(MonoAndroid,Version = v7.0)错误NU1202包 Xamarin.Android.Support.v7.CardView 25.4.0.2与。不兼容 monoandroid60(MonoAndroid,Version = v6.0)。包 Xamarin.Android.Support.v7.CardView 25.4.0.2支持:monoandroid70 (MonoAndroid,Version = v7.0)错误NU1202包 Xamarin.Android.Support.v7.AppCompat 25.4.0.2与。不兼容 monoandroid60(MonoAndroid,Version = v6.0)。包 Xamarin.Android.Support.v7.AppCompat 25.4.0.2支持:monoandroid70 (MonoAndroid,Version = v7.0)错误NU1202包 Xamarin.Android.Support.v4 25.4.0.2与。不兼容 monoandroid60(MonoAndroid,Version = v6.0)。包 Xamarin.Android.Support.v4 25.4.0.2支持:monoandroid70 (MonoAndroid,Version = v7.0)错误NU1202包 Xamarin.Android.Support.Design 25.4.0.2与。不兼容 monoandroid60(MonoAndroid,Version = v6.0)。包 Xamarin.Android.Support.Design 25.4.0.2支持:monoandroid70 (MonoAndroid,版本= V7.0)
答案 0 :(得分:3)
我认为至少第一个错误是自我说话,你需要添加nuget包
Xamarin.Android.Support.v7.AppCompat
其他错误指向需要针对较新的Android SDK构建,您可能尚未安装。
答案 1 :(得分:0)
我已经从NuGet卸载了所有AppCompatActivity包,它可以和我一起使用