Xamarin资源设计师没有正确更新

时间:2017-08-18 07:36:50

标签: c# xamarin resources

我有一个包含Xamarin Android项目的Visual Studio解决方案。

自从迁移到VS17以来,Xamarin的资源设计师开始表现得很奇怪。

如果我在Resources / layout文件夹中添加新的XML布局,资源设计器只会在排除后重新注意它,并重新包含新文件。

但是,如果使用第二个新文件重现这些步骤,资源设计人员将注意到第二个新文件,但第一个文件将被删除。

这使得重构变得不可能,并导致项目完全损坏。

有没有人为此解决这个问题?

Visual Studio 2017企业版:15.3.0 Xamarin版本:4.6.0.295(306f67a)

1 个答案:

答案 0 :(得分:2)

在Android上,Resources文件夹中的文件应将其构建操作设置为“AndroidResource”,以便资源设计者注意它们。

因此,当您添加现有文件时,请确保构建操作也已正确设置。

iOS上资源文件夹中的文件也是如此。 只有,构建操作称为“BundleResource”。