c# - Xamarin - 在社区版中编译 AOT?

标签 c# xamarin xamarin.android obfuscation

我想混淆我的应用程序,但我找不到用于商业用途的免费混淆器。我看到 mono 支持 AOT 编译,那么是否可以使用 Xamarin 的社区版本提前编译我的应用程序?

如果没有:是否有免费的 C#(xamarin) 混淆器用于商业用途?

笔记:
我的目标是安卓

最佳答案

我想澄清 Dotfuscator Community Edition (CE) 附带的许可限制。 UUioP 写道:“我知道 Dotfuscator,但我实际上是在寻找一个免费的用于商业用途的混淆器。” Dotfuscator CE 肯定带有排除大多数商业使用场景的许可证限制,但有一个异常(exception)(授予 - 这是一个非常狭窄的异常(exception),但可能适用于某些人)。如果被混淆的代码由 Dotfuscator CE 用户编写并拥有,Dotfuscator CE 可用于发布商业软件。换句话说,如果您开发自己的应用程序(这是您的应用程序 - 不是您雇主的应用程序),您可以使用 Dotfuscator CE 来混淆您的应用程序 - 即使它是用于销售或其他“商业/生产”用途。见 (Re) Introducing Dotfuscator CE - 许可条款在帖子末尾进行了解释。

关于c# - Xamarin - 在社区版中编译 AOT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40684456/

相关文章:

java - 按钮与底部对齐,从 ImageView 中隐藏

macos - Xamarin 安卓。断点在 PCL 中不起作用,但在 Android 项目中起作用

sqlite - 使用Sqlite-net扩展的多对多关系,获得NotSupportedException:不了解System.Collections.Generic.List

xamarin - Xamarin Studio 是在 MAC 中创建 C# 应用程序的好选择吗?

android - 应用程序可以包含用户可以控制应用程序权限的页面吗?

android - 在 Android 的外部存储中创建目录失败

c# - 使用 LINQ 更新数据表

c# - 使用事务或 SaveChanges(false) 和 AcceptAllChanges()?

c# - 检测类属性是否为引用类型

c# - 返回继承类类型列表的基类中的函数