visual-studio - 在 native 编译之前处理 Xamarin.iOS 可执行文件

标签 visual-studio xamarin.ios xamarin-studio mdtool

我们如何 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/

相关文章:

c++ - 将初始化列表与 std::map 一起使用

visual-studio - Visual Studio 项目中的图标是什么意思?

c# - MonoTouch Linq to XML 如何使 IF 语句内联

xamarin - 无法确定 Xamarin.Android 中 native 库的 abi

xamarin - 将字符串数据从 Android MainActivity 传递到 PCL TabbedPage xamarin.form

c++ - 对二维线对执行操作的最佳方法是什么?

c++ - 给定一定的固定平台,sizeof 是否可以为同一类型返回不同的大小?

c# - Xamarin.IOS 隐藏音量 hud 和按下音量按钮的监听器

xamarin - 是否可以在没有 Android 的 Mac 上安装 Xamarin.iOS

c# - FindViewById() 如何工作?