0

我正在尝试学习Uno,所以我按照 Hello World 项目的步骤进行操作,但是我在生成的文件中的 Droid 项目中收到 5.116 错误消息。

显然,文件正在被复制,一次在“obj\Debug\90\Resource.designer.cs”中,另一次在“obj\Debug\90\designtime\Resource.designer.cs”中。

请注意,此错误发生在没有任何更改的项目中,直接来自向导。

已经尝试更新 NuGet 包,手动创建 csproj,更改 android 版本,删除 bin/obj 文件夹以在下次构建时重新创建,在 VS2017 和 2019 中执行。

在这里,一个包含整个解决方案的 zip 文件:https ://puu.sh/EXt5V/530c5629d3.zip

4

2 回答 2

0

我无法重现您的确切问题,但我认为它与 DesignTime 资源的 Xamarin.Android 问题有关。您可以尝试禁用它们。

  1. 卸载 Android 项目
  2. 在项目文件中,将以下行添加到第一个 PropertyGroup 标记下:
<AndroidUseManagedDesignTimeResourceGenerator>False</AndroidUseManagedDesignTimeResourceGenerator>
  1. 重新加载项目
  2. 重新构建项目
于 2020-01-22T20:11:38.713 回答
0

我已经在 VS 2019 上测试了 zip 文件。没有错误。您可以使用屏幕截图检查结果。

https://imgur.com/UcpzDmf

尝试以下步骤。如果删除obj和bin文件,clean和rebuild的方式不起作用,尝试在新项目中执行此操作,如果仍然有错误,请直接运行项目。如果它不起作用,请修复 VS 并再次执行此操作。

于 2020-01-10T02:45:37.920 回答