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?
解决了它
Xamarin 构建中的更改使得以前的方法无法执行此操作。
我有一个 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?
Xamarin 构建中的更改使得以前的方法无法执行此操作。