无法加载蛋糕模块 - 需要预处理器指令
Can't load cake module - Preprocessor directive expected
我正在尝试 运行 一个为长文件路径加载模块的蛋糕构建脚本,但它只 returns
错误 CS1024:需要预处理器指令
在我添加的蛋糕文件中
#module nuget:?package=Cake.LongPath.Module&version=0.5.0
这是我在 (1,2)
处收到错误的行
In the docs 它指出这是格式,我应该在实际 运行 脚本之前 运行 使用 --bootstrap
脚本。 运行 Invoke-Expression "& `"$CAKE_EXE`" `"$Script`" --bootstrap"
导致错误,然后在 运行 没有 --bootstrap 标志的情况下我也得到了它。
我需要确保 Cake.LongPath 模块已安装并加载到 CI。对其他解决方案的任何想法也会有所帮助
--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 文件中的版本号并清除工具文件夹来完成。 注意:根据您使用的引导程序版本,可能会自动为您清除工具文件夹。
我正在尝试 运行 一个为长文件路径加载模块的蛋糕构建脚本,但它只 returns 错误 CS1024:需要预处理器指令
在我添加的蛋糕文件中
#module nuget:?package=Cake.LongPath.Module&version=0.5.0
这是我在 (1,2)
In the docs 它指出这是格式,我应该在实际 运行 脚本之前 运行 使用 --bootstrap
脚本。 运行 Invoke-Expression "& `"$CAKE_EXE`" `"$Script`" --bootstrap"
导致错误,然后在 运行 没有 --bootstrap 标志的情况下我也得到了它。
我需要确保 Cake.LongPath 模块已安装并加载到 CI。对其他解决方案的任何想法也会有所帮助
--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 文件中的版本号并清除工具文件夹来完成。 注意:根据您使用的引导程序版本,可能会自动为您清除工具文件夹。