没有资源在Visual Studio上发现了给定名称Theme.AppCompat.Light.NoActionBar - Xamarin

rel*_*lez 3 xamarin.android xamarin

我试图将AppCompat主题添加到我的android xamarin项目,但VS没有识别主题.我在图片中看到了添加的参考文献.

我的styles.xml看起来像这样:

<?xml version="1.0" encoding="utf-8" ?>
<resources>
  <style name="MyTheme" parent="Theme.AppCompat.Light.NoActionBar">
    ...
  </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.NoActionBar'
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

错误 参考

小智 7

从引用中删除Xamarin.Android.Support.v4Xamarin.Android.Support.v7.AppCompat

导航到C:\ Users\your-user\AppData\Local\Xamarin,删除文件夹Xamarin.Android.Support.v4Xamarin.Android.Support.v7.AppCompat,并删除此文件夹中的拉链.

现在清理项目并添加新引用并重新生成并等待重建完成,不要停止或取消重建,否则会发生错误