问题标签 [cakebuild]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何从 msbuild 获取构建日志?
我正在使用下面的代码在蛋糕脚本中编译我的项目,并且我想在文本文件中获取构建日志。
这可以创建构建日志文件吗?
c# - 如何使用 cake 仅更新 assemblyinfo.cs 中的版本信息?
我对 cakebuild 很陌生。我想使用 cakebuild 更新 assemblyinfo.cs 的版本信息。
public static void CreateAssemblyInfo()
方法会覆盖 assemblyinfo 文件的全部内容。但我只需要更新版本信息。
我怎样才能做到这一点。?
问候,阿拉迪亚
c# - 如何根据第一个蛋糕文件编译成功一个一个运行两个蛋糕文件?
我想运行我的源编译source.cake文件然后编译Build.cake文件但是如果source.cake文件有故障我不应该启动Build.cake。那么如何传递soruce.cake文件值的编译状态来构建。蛋糕 ?
这在蛋糕中可能吗?
c# - 如何使用 C# cake 创建注册表项?
我需要根据从 cake 脚本中找到 32/64 位系统来创建一个注册表项。我可以在 C# cake 站点中看到文件操作参考、目录操作参考。但我在 C# cake 中找不到与注册表相关的参考。任何人都可以让我知道是否有任何选项可以使用 C# cake 创建注册表项?如果有,请注明参考链接。这将对我继续编写蛋糕脚本有很大帮助。
c# - 如何使用wix工具集nuget包使wix文件编译成功?
我是新手C#
cake build
。
我需要创建一个WiX installer
using WiX nuget package
.
我已将其包含WiX nuget package
在我的蛋糕脚本中。
包下载正确。但是,WiX
文件出现错误,一些WiX
相关文件没有从WiX
安装位置正确引用。
因此,我已将所需文件从WiX toolset nuget package
下载位置移动到Program Files (x86)
文件夹,例如通过WiX installer
.
现在我收到编译错误,即WiX
由于注册表项而未从 Program Files (x86) 中找到相关文件WiX
。
谁能分享我WiX
从蛋糕脚本文件中创建注册表项的信息?
提前感谢您的帮助和建议。
c# - 如何使用 cake(c# make) 脚本在 xunit 中通过和失败测试用例计数
我尝试使用 cake 脚本运行在 Xunit 中使用 cake 脚本编写的测试用例,我需要知道通过和失败的测试用例计数。
参考: http: //www.cakebuild.net/dsl/xunit-v2
谁能建议如何获得通过和失败的测试用例的数量?
c# - 如何使用 Cake 进行 git clone 操作
是否可以使用 Cake 脚本克隆 git 存储库?如果是这样,如何做到这一点?
powershell - Powershell 在环境路径中搜索任何 exe 始终返回 msbuild.exe
我正在尝试使用Cake作为构建工具,但在他们的 powershell 脚本中遇到了问题。
该脚本试图nuget.exe
在环境变量路径中查找。如果它不存在,它会下载它。
问题是msbuild.exe
总是返回,如果nuget.exe
不存在,脚本会失败,因为它试图给我们msbuild.exe
无论exe
我尝试使用此脚本搜索哪个,即使它存在,msbuild.exe
也总是在列表中返回。
c# - 如何在 vscode 中调试蛋糕项目?
请在未安装 Visual Studio 2015 的机器上提供带有 VS Code 的蛋糕项目调试步骤。我在蛋糕文档中找不到任何调试步骤。
cakebuild - 如何从 cake 启动 html 报告(构建)
我在我的项目中使用 cake 来构建、运行单元测试、检查代码覆盖率,然后生成 HTML 报告(使用 ReportGenerator)。这一切正常,我可以在浏览器中打开生成的报告。
但是,当我以前使用 dos 批处理文件执行此操作时,它还会启动我的默认浏览器并在生成报告后加载报告,但我找不到使用 cake 的方法。
以下是我一直在使用的批处理文件的内容:
我尝试过使用以下内容:
我收到以下错误:
我已经验证路径正确并且文件存在,并且在命令行上复制/粘贴文件路径确实会在我的默认浏览器中打开文件。