我们如何 Hook Xamarin.iOS mdtool
构建,以便在将应用程序可执行文件编译为 native 之前修改其 MSIL? (混淆是需要这种能力的一种场景;可能还有其他场景。)
最佳答案
mdtool
只是运行解决方案(或项目)构建。项目内部定义的内容将从该工具执行。例如。您可以在项目中定义自定义命令,添加操作:
- 构建之前;
- 构建;
- 构建后;
- 清洁前;
- 干净;
- 清洁后;和
- 自定义命令
请注意混淆 is not very helpful (or needed)对于 Xamarin.iOS 应用程序,因为您不将应用程序的IL作为发布(非调试)版本的一部分提供(因为一切都是 AOT 的)。
关于visual-studio - 在 native 编译之前处理 Xamarin.iOS 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20243216/