码迷,mamicode.com
首页 > Web开发 > 详细

NET Core

时间:2016-11-03 09:24:32      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:path   交流群   debug   找不到   参数   解决   信息   url   int   

Debugging into .NET Core源代码的两种方式

  在文件加入Clone下来的ASPNETCore源代码的路径。当然这里要注意,VS2015里创建项目模板可能会有版本问题,SDK使用的是1.0.0-preview2-003131版本,还有project.json里的程序集版本也要与源代码提供的版本保持一致!完成这个步骤后我们等待一会,整个项目就是重新来还原包信息和编译。

  当然还是会出现一些小问题,比如项目编译时会找不到AspNetCore项目编译出来的DLL文件,这是因为如果Clone下来的源代码与你的项目不在一个目录下的话,会导致找不到编译出来的程序集,解决方法也很简单,修改下编译参数,我的做法是修改.xproj的方法。

  将下载的ASP.NET Core的源代码中的项目文件 *.xproj 依次打开找到如下行:

 

  1. <OutputPath Condition="‘$(OutputPath)‘==‘‘ ">..\..\artifacts\bin\</OutputPath>

 

  将其修改为:

  1. <OutputPath Condition="‘$(OutputPath)‘==‘‘ ">.\bin\</OutputPath>

四、写在最后

好了经过以上的步骤,现在再编译就可以通过了,接下来,下断点吧。 以上的两种方法都可以举一反三,找到符号文件或编译源代码加入项目目录,都可以编译调试任何.NET Core开源代码。

 

 

GitHub:https://github.com/maxzhang1985/YOYOFx  如果觉还可以请Star下, 欢迎一起交流。

 

 

.NET Core 和 YOYOFx 的交流群: 214741894  

NET Core

标签:path   交流群   debug   找不到   参数   解决   信息   url   int   

原文地址:http://www.cnblogs.com/Leo_wl/p/6025161.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!