我的代码工作正常,但是当我向项目中添加具有新名称空间的片段时,我开始出现错误使用ExportAttribute或ExportFieldAttribute时,需要添加对Mono.Android.Export.Dll的引用我在网上搜索了一下,发现有几处提到了取消程序集的链接,但我也读到这样做会导致其他错误。有人知道如何解决这个bug吗?
mum43rcc1#
我找到答案了,右键【引用】,搜索【导出】,将【Mono.Android.Export】添加到项目中即可。
krugob8w2#
x1c 0d1x我添加了@Jeremy Said这样的引用,它正在工作
cgh8pdjw3#
如果您使用的是JetBrains Rider,则可以通过将Mono.Android.Export引用添加到Android .csproj文件来解决此问题:
Mono.Android.Export
.csproj
<!-- ExampleApp.Android.csproj --> <?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> ... <ItemGroup> <Reference Include="Mono.Android" /> <Reference Include="Mono.Android.Export" /> </ItemGroup> ... </Project>
lyfkaqu14#
如果在引用管理器中找不到dll,则不需要从web下载dll只需执行以下步骤:1.将目标框架设置为Android 4.4 kit kat1.添加引用mono.android.expert.dll1.将targetFramework设置为最后一个良好的目标框架清洗溶液并重建希望对你有帮助。
qv7cva1a5#
我在针对Android 13的问题上也面临着同样的问题。请任何人提出一些解决方案,我们在这个问题上卡住了。我已经更新了所有的nuget包到最新版本,由于问题与Firebase通知不工作的Android 13后,我面临着这个问题。我正在使用VS 2022版本17.5.4错误信息
5>C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1509,3): error XA4210: Please add a reference to Mono.Android.Export.dll when using ExportAttribute or ExportFieldAttribute.
5条答案
按热度按时间mum43rcc1#
我找到答案了,右键【引用】,搜索【导出】,将【Mono.Android.Export】添加到项目中即可。
krugob8w2#
x1c 0d1x我添加了@Jeremy Said这样的引用,它正在工作
cgh8pdjw3#
如果您使用的是JetBrains Rider,则可以通过将
Mono.Android.Export
引用添加到Android.csproj
文件来解决此问题:lyfkaqu14#
如果在引用管理器中找不到dll,则不需要从web下载dll
只需执行以下步骤:
1.将目标框架设置为Android 4.4 kit kat
1.添加引用mono.android.expert.dll
1.将targetFramework设置为最后一个良好的目标框架
清洗溶液并重建
希望对你有帮助。
qv7cva1a5#
我在针对Android 13的问题上也面临着同样的问题。请任何人提出一些解决方案,我们在这个问题上卡住了。
我已经更新了所有的nuget包到最新版本,由于问题与Firebase通知不工作的Android 13后,我面临着这个问题。
我正在使用VS 2022版本17.5.4
错误信息