Xamarin Android 从 archive/apk 中排除文件

Xamarin Android exclude files from archive/apk

我有一个 Xamarin android 应用程序,它使用同一解决方案中的许多 .net 标准 2.0 库。在构建过程中,我集成了 Babel 混淆器并将所有库合并到最终的应用程序 dll 中。

使用 DotPeek 我能够验证库是否已添加到主 dll,并且已经 internalized/obfuscated。我已将 Copy Local 设置为 false,因此 lib dll 也不会出现在目标构建文件夹中。

但是当我存档项目时,dll 确实包含在 apk 中。我从 apk 中删除了它们,但是当我分发 apk(临时模式)时,dll 又在 apk 中。

有没有办法阻止 Xamarin archive/distribute 包含这些 dll?

使用github link

解决了它

Xamarin 构建中的更改使得以前的方法无法执行此操作。