【问题标题】:Xamarin Resource designer does not update properlyXamarin 资源设计器未正确更新
【发布时间】:2017-08-18 07:36:49
【问题描述】:

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

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

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

但是,如果使用第二个新文件复制这些步骤,资源设计者会注意到第二个新文件,但第一个文件将被删除。

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

有没有人解决这个问题?

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

【问题讨论】:

  • 你检查过第一个文件的“BuildAction”吗?
  • @ThomasDeWilde 在 TransformFile 上设置了构建操作。我应该检查另一个吗?我不知道这些操作是为了什么

标签: c# xamarin resources


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2020-09-21
    • 2022-01-04
    • 2016-03-29
    • 1970-01-01
    • 2021-09-20
    • 1970-01-01
    • 1970-01-01
    • 2021-06-27
    • 1970-01-01
    相关资源
    最近更新 更多