Ger*_*oli 6 debug-symbols .net-core asp.net-core
我正在使用.NET Core 1.0并Visual Studio 2015 Update 3制作一个简单的Asp.Net核心MVC网站.
如何调试我的应用程序和"Step Into" GitHub上提供的.NET Core 源代码?
具体来说,我正在尝试解决Microsoft.AspNetCore.Authentication.Facebook我从NuGet获取的1.0.0程序集的一个问题.
Vic*_*aci 11
我在一年多前写过这篇文章,所以它有点过时了,但这个想法仍然是一样的:
build.cmd或构建该存储库build.shsrc文件夹路径添加到应用程序的global.json文件中.例如,如果你克隆Security的D:\Security,那么你添加D:/Security/src到global.json的projects财产.PS:如果您使用VS并且没有立即看到新代码,请尝试重新启动它.这是一个已知的问题,有时它不会接受更改global.json
更新以适应新的VS 2017
在Visual Studio 2017 15.3.5及更高版本中我们可以使用SourceLink支持来调试.NET Core和ASP.NET Core源.
要启用源链接支持,只需禁用"仅启用我的代码"和"启用启用源链接支持".然后启用Microsoft符号服务器.

Victors的答案与vs 2015相得益彰.对于正在寻找vs 2017解决方案的人来说,
In vs 2017没有global.json availble.So而不是在global.json中添加文件夹路径,必须添加项目引用,重建.
Victors文章中提到的所有其他文章与2015
年相同.
重要的是git hub标记和nuget包匹配具有相同的版本.
| 归档时间: |
|
| 查看次数: |
3637 次 |
| 最近记录: |