Resource.Designer.cs生成器缺少调试上的资源



我的IDE显示错误,抱怨我的资源不包含定义,一个例子是:

'Resource.Dimension' does not contain a definition for 'screen_padding'

我的 Android 项目的 Resources 文件夹中自动生成的 Resource.Designer.cs 文件具有那里的资源,但似乎在我的项目的调试文件夹中还有另一个自动生成的 Resource.Designer.cs 文件,由于我不知道的原因,它是不同的,我想是导致错误警告的原因。我不得不从第一个复制/粘贴到第二个以抑制错误警告(这是非中断性的(,但它们很烦人。

有什么办法可以解决这个问题,或者为什么调试 REsource.Designer 文件不镜像项目中的 Resource.Designer 文件?

你应该把它放在你的.csproj文件中:<AndroidUseManagedDesignTimeResourceGenerator>False</AndroidUseManagedDesignTimeResourceGenerator>.

为此,请关闭项目,打开 .csproj 文件并将其插入到第一个<PropertyGroup>中。我在<MonoAndroidAssetPrefix>Assets</MonoAndroidAssetPrefix>之后立即插入.

相关内容

最新更新