netcore更新dll要停止_解决VS Code调试.NET Core应用遇到的坑

为什么会有”坑“

博客园里有好多介绍怎么使用VS Code以及调试.NET Core的文章,但是都是基于直接构建Asp.Net Core Mvc单项目的,有什么区别呢!

(1).我们这次遇到的坑是在多项目的解决方案中遇到的,也就是说根目录不是一个项目的目录;

(2).DEBUG项目不能加载符号文件,导致项目不能断点调试;

解决问题

1.关于解决方案的目录问题

在launch.json中将 "program" 节点修改下:

"program": "${workspaceRoot}”,workspaceRoot是解决方案目录,修改这个值为"${workspaceRoot}/子项目目录/bin/Debug/netcoreapp1.0/.dll"

修改后,DEBUG发现没办法Build, 提示 Couldn't find 'project.json' in current directory 。

其实,原因是一样的都是找不到项目目录造成的,修改 tasks.json文件:

为其添加一个options节点:

{//See https://go.microsoft.com/fwlink/?LinkId=733558

//for the documentation about the tasks.json format

"version": "0.1.0","command": "dotnet","isShellCommand": true,"args": [],"options": {

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值