【问题标题】:Xamarin build action warning XA0101Xamarin 构建操作警告 XA0101
【发布时间】:2015-07-31 04:35:13
【问题描述】:

我在构建 Xamarin Android 项目时收到以下警告。

Warning XA0101: @(Content) build action is not supported (XA0101)

对于这个主题,我在下面找到了资源,但我想不出解决这个警告的方法。有人可以帮帮我吗?

http://developer.xamarin.com/guides/android/under_the_hood/build_process/#Content http://developer.xamarin.com/releases/android/xamarin.android_5/xamarin.android_5.1/#Bug_Fixes

【问题讨论】:

    标签: c# android xamarin xamarin.android warnings


    【解决方案1】:

    这是新 Xamarin 更新附带的警告。 如果您想摆脱它,请将 AndroidManifest.xml 的 Build Action 更改为“none”。

    【讨论】:

    • 当然可以,但是这样会忽略清单。这不会是个问题吗?
    • 不,这不是问题。
    • 我同意 - 即使构建操作设置为无,清单文件也包含在 APK 中。您可以通过解压缩生成的 APK 并自己检查 AndroidManifest.xml 文件来确认这一点 - 或者使用 drozer 之类的工具来检查已安装的包。
    • @mdi1984,您能解释一下在哪里将 AndroidManifest.xml 的构建操作更改为“无”吗?我遇到了同样的问题,不知道在哪里进行更改。
    • 没关系,找到了。它是 AndroidManifest.xml 文件的文件属性下的一个选项。
    【解决方案2】:

    " 从模板创建的新项目显示可忽略的构建警告:"@(Content) build action is not supported ... AndroidManifest.xml"。解决方法:更改“AndroidManifest.xml”的构建操作" 改为 "none"。现已在 Alpha 和 Beta 通道中修复。"

    --Stable release: XamarinVS 3.11.445, new features and bug fixes (Brendan Zagaeski)

    参考:Bug 28210 - Bugzilla

    【讨论】:

    • 有同样的错误“@(Content) build action is not supported”,但对于 DLL。此 DLL 与同一项目引用中的其他 DLL 具有相同的属性,但这只是一个抱怨。有什么想法吗?
    • 我认为您可以开始一个新问题来解释您的全部错误:@Riga
    • 对我来说不是固定的,我只是从网站上下载了 xamarin
    【解决方案3】:

    我的情况类似,但原因略有不同。我使用msbuild /t:pack 将我的 Android 包打包成 NuGet 包 (NUPKG),并希望在生成的 NUPKG 中包含一些静态内容。

    我有这个,它适用于大多数项目,但不适用于 Android 项目:

      <ItemGroup>
        <Content Include="..\THIRD-PARTY-NOTICES.txt" Link="THIRD-PARTY-NOTICES.txt">
          <Pack>true</Pack>
          <PackagePath></PackagePath>
        </Content>
      </ItemGroup>
    

    但根据这个问题的其他答案,我将&lt;Content ...&gt; 更新为&lt;None ...&gt;

      <ItemGroup>
        <None Include="..\THIRD-PARTY-NOTICES.txt" Link="THIRD-PARTY-NOTICES.txt">
          <Pack>true</Pack>
          <PackagePath></PackagePath>
        </None>
      </ItemGroup>
    

    这在我的所有项目(类库、Android、iOS 等)中仍然可以正常工作。 txt 文件被正确提取并嵌入到生成的 NUPKG 中。

    【讨论】:

      猜你喜欢
      • 2018-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多