我试图运行一个蛋糕构建脚本,该脚本为长文件路径加载模块,但它只返回 错误CS1024:预期的预处理程序指令
在我添加的蛋糕文件中
#module nuget:?package=Cake.LongPath.Module&version=0.5.0
这是我在(1,2)
In the docs它声明这是格式,我应该在实际运行脚本之前使用--bootstrap
运行脚本。运行Invoke-Expression "& `"$CAKE_EXE`" `"$Script`" --bootstrap"
会导致错误,然后在没有--bootstrap标志的情况下运行它之后我也会在线路上运行它。
我需要确保在CI中安装并加载 Cake.LongPath 模块。对其他解决方案的任何想法也会有所帮助
答案 0 :(得分:1)
--bootstrap
命令仅在Cake的0.24.0版中添加。您可以在此处查看发行说明:
https://github.com/cake-build/cake/releases/tag/v0.24.0
这是在这里工作的问题:
https://github.com/cake-build/cake/issues/1950
我很确定这个问题将通过升级到更新版本的Cake来解决。这可以通过更改packages.config文件中的版本号以及清除tools文件夹来完成。 注意:根据您使用的引导程序的版本,可以自动为您完成工具文件夹的清除。