我从http://aspnetwebstack.codeplex.com/拿到了微软的Asp.Net源码
有没有办法让我在调试当前的ASP.Net应用程序的同时单步执行这个源代码?我想在不将整个解决方案添加到我的项目中的情况下这样做。
例如:设置断点并附加到asp.net进程之后。我想深入了解一下asp.net源代码。
发布于 2013-07-09 04:35:16
要启用单步执行和设置断点,您需要在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将被下载,您可以单步执行代码并设置断点。
发布于 2013-07-09 03:35:20
您需要启用.NET框架源代码单步执行和符号下载。符号和方向应可从SymbolSource获得
https://stackoverflow.com/questions/17532739
复制相似问题