Xamarin构建操作警告XA0101
本文关键字:XA0101 警告 操作 构建 Xamarin | 更新日期: 2023-09-27 17:49:38
我在构建Xamarin Android项目时得到以下警告。
Warning XA0101: @(Content) build action is not supported (XA0101)
对于这个主题,我在下面找到了资源,但我找不到解决方案来摆脱这个警告。有人能帮帮我吗?
http://developer.xamarin.com/guides/android/under_the_hood/build_process/的内容http://developer.xamarin.com/releases/android/xamarin.android_5/xamarin.android_5.1/Bug_Fixes
这是新的Xamarin更新附带的警告。如果你想摆脱它,将AndroidManifest.xml的Build Action更改为"none"。
"从模板创建的新项目显示可忽略的构建警告:"@(内容)构建操作不支持…AndroidManifest.xml"。解决方案:将"AndroidManifest.xml"的构建动作更改为"none"。现在修复了Alpha和Beta通道。"
——由稳定版本:XamarinVS 3.11.445,新功能和错误修复(Brendan Zagaeski)
参考:Bug 28210 - Bugzilla
我的情况与此类似,但原因略有不同。我使用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>
但是根据这个问题的其他答案,我将<Content ...>
更新为<None ...>
:
<ItemGroup>
<None Include="..'THIRD-PARTY-NOTICES.txt" Link="THIRD-PARTY-NOTICES.txt">
<Pack>true</Pack>
<PackagePath></PackagePath>
</None>
</ItemGroup>
这仍然工作在我所有的项目(类库,Android, iOS,其他)。txt文件被正确地拾取并嵌入到生成的NUPKG中。