简单谈谈.NET Core跨平台开发(2)

该文件夹下包含:

launch.json和tasks.json两个文件,用来配置调试器和调试指令用的。

打开代码文件会发现代码会有很多异常信息,一般都是引用的包没有加载,可以使用restore指令来还原或者等VSCode加载完成即可,可能会在通知栏提示还原包。

调试运行使用F5即可。C#调试插件提供了以下几种方式启动调试,使用Web启动会默认会自动打开浏览器。断点调试单步跟踪基本差别不是很大,日常开发足够用。

简单谈谈.NET Core跨平台开发

运行效果如图:

简单谈谈.NET Core跨平台开发

需要注意的问题:

(1)如果跳过了添加调试器的步骤,有可能编译时报错。只需要launch.json修改对应的参数即可。如:

简单谈谈.NET Core跨平台开发

(2)Troubleshooting 'Error while installing .NET Core Debugger'

如果有上述提示,请使用dotnet --info 看能否输出正常信息,如果不行,请重新安装.NET Core SDK的支持版本。如果提示restore失败,请检查网络连接。

(3)Windows平台上,如果提示找不到Symbols,则启用Portable PDBs

简单谈谈.NET Core跨平台开发

打开project.json找到buildOptions,将debugType修改为portable,如果找不到buildOptions选项,在老版本中名称叫:compilationOptions

结束语:此次.NET的开源与其说是微软的仁慈倒不如说是一种无奈。另外VSCode在文本编辑以及多项目管理等诸多方面还有很大的提升空间。社区的建设还有很多的空白地方希望能够尽快补充上来。每次看文档资料看到In the future、hasn't been written yet等词时总是一种莫名的失落感。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjyfgj.html