使用 VSCODE 编译 VS STUDIO 的项目
这段时间,上海受到疫情的影响,封闭在家里已经很长时间了。闲着也是闲着,正好给前面写的电子墨水屏待办清单配套实现配套的PC端程序。翻出了以前写的一个日历程序进行修改,适配待办清单和日历天气。目前基本已经完成,如下图。
目前,电子墨水屏的待办清单,基本上移动终端、PC、设备都有了。可以用这个管理自己的日常事务了。
PC 端程序是使用 VS2012 开发的,毕竟是很久以前的产品了,界面效果没有vscode dark主题的漂亮,git插件也不支持,所以用的 vscode 作为代码编辑及版本管理工具。VS 管理项目设置及编译。但是频繁在两个程序间切换也不方便,所以需要能在vscode中直接编译项目。
其实 vs 的启动程序devenv.exe 是支持命令行的,只要设置好 PATH 环境变量后,就可以在控制台窗口启动编译运行了。编译输出和在 VS 中一样,错误输出,也可以鼠标点击跳转。
下面的bat ,在控制台运行,可以直接在 VSCODE 中编译 vs项目。
@echo off
echo “开始编译项目”
cd .\einkcalendar_pc
set PATH=%PATH%;"D:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE"
devenv inkcal.sln /Project inkcal /Build Debug
devenv inkcal.sln /Project inkcal /Build Release
cd ..
- 说明
set path 是设置控制台的环境变量,可以直接在用户设置中设置path,这样就不用写在bat里面了。
devenv /? 可以查看相关的命令参数。
这样,就可以愉快地在 vscode里面写代码并编译了。