该文件夹下包含:
launch.json和tasks.json两个文件,用来配置调试器和调试指令用的。
打开代码文件会发现代码会有很多异常信息,一般都是引用的包没有加载,可以使用restore指令来还原或者等VSCode加载完成即可,可能会在通知栏提示还原包。
调试运行使用F5即可。C#调试插件提供了以下几种方式启动调试,使用Web启动会默认会自动打开浏览器。断点调试单步跟踪基本差别不是很大,日常开发足够用。
运行效果如图:
需要注意的问题:
(1)如果跳过了添加调试器的步骤,有可能编译时报错。只需要launch.json修改对应的参数即可。如:
(2)Troubleshooting 'Error while installing .NET Core Debugger'
如果有上述提示,请使用dotnet --info 看能否输出正常信息,如果不行,请重新安装.NET Core SDK的支持版本。如果提示restore失败,请检查网络连接。
(3)Windows平台上,如果提示找不到Symbols,则启用Portable PDBs
打开project.json找到buildOptions,将debugType修改为portable,如果找不到buildOptions选项,在老版本中名称叫:compilationOptions
结束语:此次.NET的开源与其说是微软的仁慈倒不如说是一种无奈。另外VSCode在文本编辑以及多项目管理等诸多方面还有很大的提升空间。社区的建设还有很多的空白地方希望能够尽快补充上来。每次看文档资料看到In the future、hasn't been written yet等词时总是一种莫名的失落感。
您可能感兴趣的文章: