将Visual Studio 2017更新到版本15.5.2后出现Xamarin错误

时间:2017-12-27 08:16:34

标签: c# visual-studio xamarin xamarin.forms monodevelop

将我的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)

2 个答案:

答案 0 :(得分:3)

我认为至少第一个错误是自我说话,你需要添加nuget包

  

Xamarin.Android.Support.v7.AppCompat

其他错误指向需要针对较新的Android SDK构建,您可能尚未安装。

答案 1 :(得分:0)

我已经从NuGet卸载了所有AppCompatActivity包,它可以和我一起使用