我正在开发 .NET CORE 1.0 MVC 6 应用程序,并且我坚持使用调试点,因为它昨天停止了。经过多次尝试,我删除了项目并重新开始。第一次加载符号时,即使我在工具 --> 调试 --> 符号中取消选中,但它遇到了断点。现在,如果我选择“仅启用我的代码”但在控制器中,它只会点击 C# 类“Startup.cs”。我从下拉列表中有“调试”选项,不太清楚为什么。这里需要帮助。
我改变为
选择调试->选项->调试->常规
勾选启用 .NET Framework 源步进。
但仍然没有成功
Module
尝试在 Index 中的 MVC Core 的控制器主类中进行操作
public class HomeController : Controller
{
public IActionResult Index()
{
var x = 2 + 3;
return View();
}
public IActionResult About()
{
var x3 = 2 + 6;
var xx = "dd";
ViewData["Message"] = "Your application description page.";
return View();
}
调试输出
实际上您的屏幕截图不是调试输出,而是构建输出。
如果您禁用“仅启用我的代码”,并在“工具”->“选项”->“调试”->“符号”下启用/禁用 Microsoft 符号服务器,然后在重新打开应用程序后对其进行调试,结果如何?
如果我创建一个新应用程序,断点会正常命中,如果我重新打开解决方案,实际上它仍然可以命中断点,但速度很慢。像屏幕截图1一样,如果你访问“调试”输出窗口,它会一一列出加载的符号,大约1分钟后,它会像屏幕截图2一样遇到断点。当然,我在TOOLS下启用了Microsoft符号->选项->调试->符号并禁用上述步骤的启用仅我的代码。
因此,对于您的问题,一个可能的原因是它只是缓慢加载符号,请稍等片刻。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)