【问题标题】:Set AndroidResource build action in Shared Project在共享项目中设置 AndroidResource 构建操作
【发布时间】:2019-12-13 10:27:09
【问题描述】:

我的 Xamarin.Android 项目中有很多共享资源(布局、可绘制等)。我想将这些共享资源放在一个集中的“共享项目”中。 (由于某种原因,我不能使用 Xamarin 库项目类型。“共享项目”是我在这里唯一的选择)。但是,共享项目中的“构建操作”仅限于以下内容:

是否有机会在这里使用“AndroidResource”构建操作?

【问题讨论】:

  • 虽然在技术上可以手动编辑 .shproj 并包含一个条件 ItemGroup 反过来定义 AndroidResource,但这可以(并且确实)破坏 Xamarin.Android 的各种构建功能(以及诸如 Forms previewer 之类的东西)作为原生构建类型预计不会存在于共享项目中。
  • 我实际上尝试手动编辑 shproj 并添加 标签。一旦 Visual Studio 打开项目,这些资源文件就会自动从项目中“排除”。
  • 您的问题解决了吗?
  • 很遗憾没有。我认为这需要在 Visual Studio 中进行功能改进。

标签: xamarin xamarin.android shared-project


【解决方案1】:

您可以使用 Android 类库来代替 Android 共享项目。这将已经包含一个 Resources 文件夹。

【讨论】:

  • 为了不用处理类库复杂的项目依赖,我不得不使用共享项目。
猜你喜欢
  • 1970-01-01
  • 2013-08-31
  • 2013-08-17
  • 2021-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-13
  • 1970-01-01
相关资源
最近更新 更多