在发布模式下如何进行调试

5
有没有办法在Xamarin中调试发布模式的应用程序? 当我以发布模式启动调试时,它只是运行应用程序而不启动调试器。我问这个问题,因为应用程序在调试器模式下工作,但在发布模式下崩溃。

你使用Visual Studio吗? - Vinoth Rajendran
是的,我正在使用Visual Studio。 - casillas
发布模式下进入断点模式,您可以进行调试。 - Vinoth Rajendran
我尝试了,但是没有成功。 - casillas
1个回答

8
没有什么特别好的理由在发布配置下进行调试。之所以有不同的配置就是为了这个原因(一个用于调试,另一个用于发布)。如果你真的想这样做,可以在发布配置下启用开发人员工具(调试和分析)。
Android: enter image description here iOS: enter image description here 否则,您可以从Debug配置中进行相反的操作,即您可以更改Linker和其他配置设置来模拟Release配置。您可以在项目的.csproj文件中查看这些设置。
通常最好只在Release配置下通过更改Linker设置来调试崩溃,因为这是失败的最常见原因之一。再结合特定平台的日志,就可以准确地识别出问题所在。
Android: https://developer.xamarin.com/guides/android/advanced_topics/linking/ iOS: https://developer.xamarin.com/guides/ios/advanced_topics/linker/

1
请打开一个新问题,描述您的问题。 - Jon Douglas
很不幸,在最新版本的VS4Mac中,这个功能无法正常工作。调试器将无法附加。 - Emil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接