我正在使用Visual Studio 2015 Update 3
和Microsoft.AspNetCore.Authentication.Facebook
创建一个简单的Asp.Net核心MVC网站。
如何调试我的应用程序并“进入”GitHub上提供的.NET Core source code?
具体来说,我正在尝试解决我从NuGet获取的frame
1.0.0程序集的一个问题。
答案 0 :(得分:11)
我在1年多前写过this article所以它有点过时了,但这个想法仍然是一样的:
build.cmd
或build.sh
src
文件夹路径添加到您应用的global.json
文件中。例如,如果您在Security
中克隆了D:\Security
,则会在D:/Security/src
属性中将global.json
添加到projects
。 PS:如果您使用VS并且不立即看到新代码,请尝试重新启动它。这是一个已知问题,有时它无法获取对global.json
答案 1 :(得分:7)
更新以适应新的VS 2017
在Visual Studio 2017 15.3.5及更高版本中 我们可以使用SourceLink支持来调试.NET Core和ASP.NET Core源。 要启用源链接支持,只需禁用启用仅我的代码,然后启用启用源链接支持。 然后启用Microsoft符号服务器。
Victors的答案与vs 2015相得益彰。对于正在寻找2017年vs的解决方案的人,
在2017年,没有global.json availble.So而不是在global.json中添加文件夹路径,必须添加项目引用并重建。
Victors文章中提到的所有其他文章与2015年相同。
重要的是git hub标签和nuget包匹配具有相同的版本。
答案 2 :(得分:0)