从Cake
的v0.16.1
版本开始,由于将Cake
移植到.NET Core
,现在可以使用VS Code
调试Cake
文件。下面我们来搭建调试环境:
安装Cake.CoreCLR NuGet
软件包
首先确保系统已经安装.NET Core 3.0 SDK。
接着前往Cake.CoreCLR下载Cake.CoreCLR
安装包:
然后以管理员身份运行PowerShell
然后使用如下命令安装Cake.CoreCLR
软件包:
PS> Install-Package Cake.CoreCLR
注意:如果安装不成功,可以手动把Cake.CoreCLR
软件包的后缀nupkg
改成zip
,然后直接解压缩即可。
为VS Code
安装Cake Extension
打开VS Code
,搜索安装Cake Extension
:
运行Hello World
示例
从cake hello world下载示例代码,用VS code
打开代码目录。
首先修改launch.json
的program
路径为你的Cake.CoreCLR
安装路径:
"program": "C:/Program Files/PackageManagement/NuGet/Packages/Cake.CoreCLR.0.35.0/Cake.dll",
最后打开build.cake
,按F5
就可以开始调试和打印"Hello World!"
: