问题标签 [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.
.net - xsd验证vs2010
动机: 我想在项目中的 xml 不符合其 xsd 时导致编译错误。
试图更改要编译的 xml 的构建操作,但它不起作用我想 VS2010 试图用 .NET 编译器编译它。
有什么办法可以实现吗?(更改 xml 的默认构建工具或任何其他方式)
谢谢
c++ - 在 CMake 中添加自定义构建步骤
我正在尝试在 CMake 中添加一个生成一些文件的自定义构建步骤。我还没有找到它是如何工作的描述。
我有一个项目,其中源文件、头文件和实现文件必须由 ODB for C++ 生成。ODB 将类头作为参数并生成我想在我的项目中使用的源文件。
现在我的 CMakeLists.txt 中有以下命令:
对于文件person.hpp
ODB 应该生成person-odb.hxx
, person-odb.cxx
,person-odb.ixx
但是我使用的 CMake 命令不会生成任何内容。在终端中,此命令可以正常工作。
我究竟做错了什么?
编辑:可以通过添加以下行来解决问题:
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 标头关联的自定义构建工具规则?
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认为该项目已成功构建,并且在您第二次构建时不会再次运行它)
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!
android - TeamCity:如何在构建步骤之间创建延迟
我在构建一些 Android APK 时遇到了 TeamCity 的问题。
我有 QA 和 Release APK,每个都有自己的构建步骤。
问题是发布构建步骤永远不会完成,因为它似乎访问了一个仍在被 QA 构建步骤使用的文件。
我尝试在两者之间添加一个 Powershell 构建步骤,使用
然而,这似乎并不是导致 TeamCity 等待的首要原因。
有人知道如何在构建步骤之间创建暂停吗?
谢谢
c++ - 如何解决错误 MSB6006:“cmd.exe”以代码 3 退出?
构建代码时出现以下错误:
我该如何解决这个问题?
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 位
c++ - Qt - 在项目文件 [.pro] 中指定自定义构建设置
没有 Qt Creator...
您知道如何在 C++/Qt 解决方案的项目文件中指定特定于头文件的自定义构建设置吗?我想专门将下面这些属性表中的命令行和输出设置(在 VS 2013 中,右键单击头文件)到项目文件中。
语法如何?
teamcity - 如何参数化 TeamCity NUnit Runner Platform?
我们目前正在使用TeamCity 9
并拥有许多曾经是x32
但现在是的组件x64
。
我们还定义了一个Release
模板,它有一个使用内置测试运行器的NUnit
构建步骤。TeamCity
由于x32
每次我们想要发布一个分支时都会有一些分支,我们需要:
- 首先复制构建步骤;
- 禁用继承的;
Platform
将复制的NUnit
跑步者的显式更改为x32
.
有没有一种方法可以参数化这个值,而不必求助于nunit-console.exe
显式运行或上面提到的手动步骤?
很感谢任何形式的帮助。