有没有办法在Xamarin中以发布模式调试应用?当我在发布模式下开始调试时,它只运行应用程序而不启动调试器。我问这个问题,因为app在调试器模式下工作,但在发布模式下崩溃。
答案 0 :(得分:5)
在Release
配置中,调试并不是很合理。之所以存在单独配置,正是出于这个原因(One to Debug,One to Release)。如果有的话,如果您真的想这样做,可以在发布配置上Enable developer instrumentation (debugging and profiling)
。
否则,您可以在Debug
配置中执行相反操作,因为您可以更改Linker
和其他配置设置以模仿Release
配置。您可以查看项目.csproj
中的内容。
通常最好通过使用Release
设置来调试Linker
配置上的崩溃,因为这是导致失败的最常见原因。通过平台特定日志的组合,可以帮助您准确识别正在发生的事情。
机器人: https://developer.xamarin.com/guides/android/advanced_topics/linking/
的iOS: https://developer.xamarin.com/guides/ios/advanced_topics/linker/