当我从 Visual Studio 调试我的 Xamarin.iOS 项目时,它会在模拟器上构建、安装,并毫无问题地启动应用程序。但是在启动时,我看到一堆来自我的 C# 代码中甚至不存在的方法的调试跟踪。我还可以在删除该方法的类上设置断点,该断点与该方法曾经所在的行号相同,当调试器停止时,我将在调用堆栈中看到删除的方法。
我已经关闭并重新打开了 Visual Studio,重置了与 Mac 构建服务器的连接,清理并重建了我的解决方案,并手动删除了解决方案输出。在 Mac 上,我关闭并重新打开了模拟器,并尝试了重置内容和设置,这确实清除了应用程序。但情况仍然存在,即使在这一切之后。我还可以在 Mac 上尝试其他方法以确保删除所有缓存的旧代码副本吗?