我从http://aspnetwebstack.codeplex.com/
获得了Microsoft Asp.Net源代码在调试我当前的ASP.Net应用程序时,有没有办法让我进入这个源代码?我想这样做而不将整个解决方案添加到我的项目中。
例如:设置断点并附加到asp.net进程后。我想进入asp.net源代码。
答案 0 :(得分:2)
您需要启用.NET Framework源步进和符号下载。符号和说明应该来自SymbolSource
答案 1 :(得分:1)
要启用单步调试并设置断点,您需要在Debug-settings
中启用以下内容在Tools -> Options -> Debugging -> General
检查Enable .Net Framework source stepping
在Tools -> Options -> Debugging -> Symbols
下添加以下内容:
See this link有更详细的解释。
如previous answer中所述:
您真正需要做的是退出Visual Studio,运行命令
gacutil /u System.Web.Mvc
然后转到C:\ Windows \ Microsoft.NET \ assembly \ GAC_MSIL,删除或重命名有问题的System.Web.Mvc文件夹。在此之后,将下载您的Visual Studio和“正确的”System.Web.Mvc,您可以单步执行代码并设置断点。