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

问题描述 投票:0回答:2

将我的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”App2ButtonImages.iOS D:\ Kajambiya \ 2017 \ Xamarin \ App2ButtonImages \ App2ButtonImages \ App2ButtonImages \ App.xaml.cs 14活动。错误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,Version = v7.0)

c# visual-studio xamarin xamarin.forms monodevelop
2个回答
3
投票

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

Xamarin.Android.Support.v7.AppCompat

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


0
投票

我已从NuGet卸载所有AppCompatActivity包,它适用于我

© www.soinside.com 2019 - 2024. All rights reserved.