问题标签 [custom-build-step]

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.

0 投票
1 回答
58 浏览

.net - xsd验证vs2010

动机: 我想在项目中的 xml 不符合其 xsd 时导致编译错误。

试图更改要编译的 xml 的构建操作,但它不起作用我想 VS2010 试图用 .NET 编译器编译它。

有什么办法可以实现吗?(更改 xml 的默认构建工具或任何其他方式)

谢谢

0 投票
2 回答
28752 浏览

c++ - 在 CMake 中添加自定义构建步骤

我正在尝试在 CMake 中添加一个生成一些文件的自定义构建步骤。我还没有找到它是如何工作的描述。

我有一个项目,其中源文件、头文件和实现文件必须由 ODB for C++ 生成。ODB 将类头作为参数并生成我想在我的项目中使用的源文件。

现在我的 CMakeLists.txt 中有以下命令:

对于文件person.hppODB 应该生成person-odb.hxx, person-odb.cxxperson-odb.ixx但是我使用的 CMake 命令不会生成任何内容。在终端中,此命令可以正常工作。

我究竟做错了什么?

编辑:可以通过添加以下行来解决问题:

0 投票
1 回答
1622 浏览

visual-studio-2010 - 为什么使用 Qt 插件在 Visual Studio Qt 项目中添加自定义构建步骤会停止自动 MOC 和 UIC 步骤?

我有一个使用 Visual Studio Qt 插件的 Visual Studio Qt 项目。插件会自动为 .ui 文件和每个包含带有 Q_OBJECT 声明的类的头文件创建自定义构建工具规则,以分别运行 UIC 和 MOC。

在我为整个项目添加自定义构建工具规则之前,这一切都完美无缺。在这种情况下,该规则特定于Release构建并调用代码签名并设置为Execute after: Build。使用此配置,Debug构建工作正常,但Release不会自动执行 MOC 或 UIC。我可以在项目浏览器中右键单击 Q_OBJECT 标头和 .ui 文件并手动强制编译所有必要的文件,它们是正确的 MOC'd 和 UIC'd 然后可以构建,但是清理后的重建或构建总是失败.

为什么为项目添加项目自定义构建规则似乎抑制了与 .ui 和 Q_OBJECT 标头关联的自定义构建工具规则?

0 投票
2 回答
3963 浏览

visual-studio-2012 - Visual Studio:如何仅在“必要”时运行自定义构建步骤

我正在使用自定义构建步骤将C++ 项目的构建 DLL(即$(TargetPath) )复制到磁盘上的不同位置。

我已将Output自定义构建步骤设置为目标 DLL 路径,并Additional Dependencies设置为$(TargetPath)- 我正在复制的文件,希望 VS 仅在源 DLL 比目标 DLL 更新时才运行该步骤。

但是,每次我构建项目时,VS 都会运行自定义构建步骤 - 所以它似乎无法判断不需要执行复制,(源 DLL $(TargetPath) 没有改变)。我必须错误地配置了步骤。

什么设置会给我我想要的行为(即 - 如果项目构建并且自定义构建步骤成功,VS 认为项目是最新的)?

在 VS 输出窗口中,我看到这一行似乎暗示 Visual Studio 将 vcxproj 作为触发构建步骤的文件。我希望它使用$(TargetPath)

(PS:我应该补充一下,我最初使用的是Post Build Step,但是如果失败了,VS认为该项目已成功构建,并且在您第二次构建时不会再次运行它)

0 投票
1 回答
985 浏览

java - How can I retrieve a list of all Jenkins build steps available to a job?

I'm currently looking for a way to get a list of all available build steps for a Jenkins job.

Kinda like:

Thanks in advance!

0 投票
3 回答
5382 浏览

android - TeamCity:如何在构建步骤之间创建延迟

我在构建一些 Android APK 时遇到了 TeamCity 的问题。

我有 QA 和 Release APK,每个都有自己的构建步骤。

问题是发布构建步骤永远不会完成,因为它似乎访问了一个仍在被 QA 构建步骤使用的文件。

我尝试在两者之间添加一个 Powershell 构建步骤,使用

然而,这似乎并不是导致 TeamCity 等待的首要原因。

有人知道如何在构建步骤之间创建暂停吗?

谢谢

0 投票
2 回答
19653 浏览

c++ - 如何解决错误 MSB6006:“cmd.exe”以代码 3 退出?

构建代码时出现以下错误:

我该如何解决这个问题?

0 投票
1 回答
2567 浏览

c++ - Visual Studio 自定义生成事件始终在执行

我正在使用odb编译器作为自定义构建工具。即使输入文件没有更改,构建工具也始终在执行。

命令行:

输入文件是:
ing_odb_category.hpp.

输出:

额外的依赖:
ing_odb_category.hpp

说明:
odb ing_odb_category.hpp

Visual Studio 2010 的输出:

odb工具将ing_odb_category.hpp作为输入并生成ing_odb_category-odb.hxx, ing_odb_category-odb.ixx, ing_odb_category-odb.cxx,ing_odb_category-schema.cxx文件。

我可以连续多次构建解决方案,并且自定义构建事件将始终运行,即使ing_odb_category.hpp文件从未更改。

如果头文件更改,如何使 Visual Studio 仅执行自定义构建?

从 vcxproj 文件:

环境:

  • 视觉工作室 2010
  • 视窗 7 - 64 位
0 投票
0 回答
142 浏览

c++ - Qt - 在项目文件 [.pro] 中指定自定义构建设置

没有 Qt Creator...

您知道如何在 C++/Qt 解决方案的项目文件中指定特定于头文件的自定义构建设置吗?我想专门将下面这些属性表中的命令行和输出设置(在 VS 2013 中,右键单击头文件)到项目文件中。

在此处输入图像描述

语法如何?

0 投票
1 回答
40 浏览

teamcity - 如何参数化 TeamCity NUnit Runner Platform?

我们目前正在使用TeamCity 9并拥有许多曾经是x32但现在是的组件x64

我们还定义了一个Release模板,它有一个使用内置测试运行器的NUnit构建步骤。TeamCity

由于x32每次我们想要发布一个分支时都会有一些分支,我们需要:

  • 首先复制构建步骤;
  • 禁用继承的;
  • Platform将复制的NUnit跑步者的显式更改为x32.

有没有一种方法可以参数化这个值,而不必求助于nunit-console.exe显式运行或上面提到的手动步骤?

很感谢任何形式的帮助。