支持信创国产化(03) - - 在Linux上安装 Visual Studio Code 并调试
本文的测试环境:
操作系统:银河麒麟
CPU:龙芯、x86/x64
一:在龙芯上安装 VS Code
1. 先下载龙芯官网上提供的vscode的RPM包,下载链接:http://ftp.loongnix.org/os/loongnix/1.0/os/Packages/v/vscode-1.0-1.fc21.loongson.mips64el.rpm
2. 安装alien工具:sudo apt-get install rpm alien
3. 使用alien将RPM转为Deb:alien -d vscode.rpm
4. 安装转换后生成的vscode.deb包:dpkg -i vscode.deb
5. 进入到解压后的vscode目录后(dpkg默认的解压路径是/opt),在终端执行 ./vscode.sh(启动vscode命令)
注意:如果有提示 ImportError: libpng16.so.16: cannot open shard object file: No such file or directory,
就需要先执行sudo apt-get install libpng16-16 ,之后再重复执行 ./vscode.sh 即可
注意:目前在龙芯上安装VS Code 调试所需的扩展时,提示不兼容,因此暂时只在linux_x86/x64上调试,。
二:在x86/x64上使用VS Code 调试
在 linux_x86/x64上安装VS Code的过程与龙芯一样。
1. 安装C#扩展后关掉vscode,
2. 选中解压后的cpf项目鼠标右键选择使用vscode打开
3. 双击项目的program.cs文件,在vscode窗口的右下角会有一个弹窗,选择YES
4. 执行完第3步后会生成一个launch.json文件,编辑此文件修改其中的program属性,将项目的框架和要运行的dll名称替换到对应的位置(修改后记得保存)
5. 在vscode中打开一个新的终端,默认是在该项目的根目录下,输入dotnet build 后按Enter键执行命令
6. 在任意位置加入断点后,按F5开启调试
相关文章连接:《支持信创国产化》系列文章目录