在VS 2017中,新的Xamarin项目有多个“找不到资源......”和“收到项目的父项错误”

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

我在Visual Studio 2017 Community Edition 15.8.3中为Xamarin创建了一个新项目。然后我在MainPage.xamlcs中添加了一些更改,现在我在构建解决方案时遇到了这些错误。

enter image description here

错误是指styles.xml,我没有触及。

我之前看到这个错误需要重新启动VS,重新启动计算机,清理objbin目录,升级VS等。

我宁愿不盲目地做这些事情。

这个问题有没有系统的解决方案?

visual-studio xamarin xamarin.forms visual-studio-2017
2个回答
0
投票

enter image description here

看看您是否在MainPage.xaml中没有更改任何内容

如果没有将您的内容放在该页面中,只是为了查看是否有人看到错误。


0
投票

这在面向Android 7.1的VS2017跨平台解决方案中对我有用:

  1. 清理您的项目并重建它。
  2. 更改每个XAML文件属性:将构建操作从“嵌入式资源”更改为“编译”或“C#编译器”
  3. 重建你的项目(它会产生错误)
  4. 关闭VS2017并删除.VS文件夹并重新打开解决方案
  5. 更改每个XAML文件属性:将构建操作更改回“嵌入式资源”
  6. 重建,这对我有好处。

在一个单独的项目中,上面的解决方案没有解决我的错误,我也成功执行了这些额外的步骤:

  1. Using this guide,我能够确定我错过了以下Nuget参考:
Xamarin.Android.Support.v7.AppCompat
  1. 在清理并构建,关闭,删除.VS文件夹并重新打开...我再次检查了日志,并确定我缺少以下Nuget参考:
Xamarin.Android.Support.Design
  1. 另一个干净的构建和那些问题消失了......留下了我能够解决的残余代码问题。
  2. 经过另一次清理和构建......我收到另一个错误,我错过了以下Nuget参考:
Xamarin.Android.Support.v7.CardView
  1. 另一个清洁和构建......没有错误。
© www.soinside.com 2019 - 2024. All rights reserved.