如何将 MSBuild 中的目标绑定到一般错误
我们使用 TFS 构建,并且在配置中有几个自定义步骤(例如,在 AfterCompile 目标中运行 NUnit 测试、在 AfterDropBuild 目标中运行部署步骤等)。现在…
Cruise Control.net Ms Build 任务设置 XML 输出名称
我们正在运行 CruiseControl.net 版本 1.5.6755.1。这是执行构建的块, <!-- MSBuild of Source Code --> <cb:define name="BuildOneProject-bl…
MSBuild ITaskItem RecursiveDir 元数据消失
我有一个自定义 MSBuild 任务,它处理一组文件并返回该文件的修改子集。基本上,我只是根据输入创建一个新的 ITaskItem 数组,跳过一些项目。 但是,…
MsBuild - 是否可以隔离批处理任务,以便一个失败的任务不会跳过剩余的任务?
让我从示例开始......我有一个看起来与此类似的 all.proj: <ItemGroup> <ProjectsToBuild Include="..\Sites\*\*.csproj" /> </ItemGroup&…
MSBuild CopyTask:将同一文件复制到多个位置
有没有办法让 CopyTask 将同一文件复制到多个位置? 例如。我已经生成了 AssemblyInfo.cs 文件,并希望在构建之前将其复制到我的所有项目中。…
在 MsBuild 中声明动态配置文件路径
目前,我正在尝试将文件复制到用户配置文件内的某个位置,但在声明动态配置文件名称时遇到问题,例如: <Target Name="CopyScript"> <MsBuild P…
读取/捕获 DOS 输入以在 MsBuild 中使用
如何捕获/读取 DOS 输入以在 MsBuild 中使用? 编辑澄清 目前我有 2 个文件。一个批处理文件,另一个是 core.msbuild 文件,其中包含 msbuild 内容。…
使用 MSBuild FileUpdate 任务仅更改 AssemblyInfo.cs 中的修订号
我只需更改 AssemblyInfo.cs 文件的修订号。版本号的格式为Major.Minor.Build.Revision,例如1.4.6.0。 目前,我使用 FileUpdate 任务更改版本(来自 …
如何使用自定义 msbuild 任务读取注册表值?
我正在创建一个 MSBuild 任务,它将读取注册表中的特定注册表项。如果我在控制台应用程序中编写同一行代码(见下文),它会返回预期结果,但当它在 MS…
WPF 应用程序在 vs2k8 中构建,但不在命令行上使用 msbuild
我有一个相当小的解决方案,其中包含 WPF Windows 应用程序。当从解决方案构建时,它构建得非常好。我最近将解决方案中包含的项目集成到使用 MSBuild …
是否可以在“Get”之前从 TFSBuild.proj 文件访问存储在 TFS 源代码管理中的文件构建任务?
我正在使用一些已签入源代码管理的自定义 MSBuild 任务。我想将这些任务导入到 TFS 用于构建项目的 TFSBuild.proj 文件中。现在我已经创建了第二个项…