问题标签 [buildconfiguration]

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 投票
2 回答
1550 浏览

delphi - 是否可以在 Delphi XE2 中使用选定的构建配置运行命令行编译器?

我想从命令行进行构建,我想知道是否有办法使用选定的构建配置执行命令行编译器?

我知道有一个选项 --no-config 不会加载默认的 dcc32.cfg 文件,但我想设置我在项目中准备的构建配置。

我想运行类似的东西

是否有一些选择构建配置的选项?

谢谢

0 投票
1 回答
66 浏览

visual-studio-2010 - VS2010构建分析

我正在使用我们继承的 VS2010 解决方案。它有大约300个项目。中期我将尝试将其分解为多个解决方案,但我不能立即这样做。

一个直接的问题是,如果我连续进行 2 次构建,第二次仍然会做很多工作,这对我来说是“make”配置有问题。分析构建配置以确定不正确的依赖关系或其他问题的最佳方法是什么?

有没有这样做的工具,或者我应该尝试自己制作?谢谢。(该解决方案在进入 VS2010 之前通过 VS2005 和 VS2008 迁移,这可能对构建配置没有帮助)

0 投票
1 回答
320 浏览

visual-studio - Visual Studio 构建配置 - 防止重建

我在我们的一个项目中有一个文件,它定义了一个变量,该变量会影响整个项目中大多数其他模块的行为。让我们称之为custom.h。它看起来像这样:

在整个项目中,有许多引用此变量来控制产品版本之间的行为。更改此值会触发大部分项目的重建。我想做的是创建单独的构建配置,每个版本一个,这样当我对版本进行更改时,它只会重建修改过的文件,而不是整个项目。

如果我有三个配置,每个版本一个,custom.h如果版本与已为该配置构建的内容匹配,是否有办法让 Visual Studio 在对此文件进行更改时不重新构建?IE,如果我将 BUILD 设置为 3 并使用 Elite 配置进行构建,然后将 BUILD 更改为 2 并使用 Select 配置进行构建,我不希望它重新构建整个项目,因为 Select 的中间文件应该已经存在。

配置都有自己的中间目录以及自己的输出目录。感觉就像我接近我需要的东西,但在这一点上的一些建议将是无价的。

0 投票
2 回答
855 浏览

asp.net-mvc-3 - 通过构建配置基于编译器开关禁用控制器

我正在使用 MVC3,我需要将同一个网站部署到多个位置,但禁用某些控制器。要禁用的控制器共享相同的基本控制器类。

我认为我应该能够使用不同的构建配置来做到这一点,每个配置都有一组不同的编译器开关来控制启用或禁用哪些控制器集。

我无法确定实现这一目标的最佳方法。任何人都可以帮忙吗?也许有什么OnActionExecuting

谢谢

0 投票
2 回答
297 浏览

ios - 在并行范围的块中使用变量

当我的 Scheme 的Build Configuration设置为Debug时,这工作得很好,但是当我使用ReleaseEXC_BAD_ACCESS运行时,我得到了一个。发生在以下行EXC_BAD_ACCESS

但是如果我注释掉我里面的所有行,selectionBlock那么它运行没有错误。为什么它在 Debug 中运行而不是在 Release 中运行?

仅供参考,我正在使用自动引用计数(弧)

** 编辑以回应@RobNapier **

在调试中工作的原始代码是:

0 投票
2 回答
1918 浏览

c++ - C++: __try...__except; 在发布模式下隐藏崩溃?

我有一个在嵌入式 Windows XP 机器上运行的 DX9 应用程序。当让它在一夜之间自动进行浸泡测试时,它会在大约六到八小时后崩溃。在我们的开发中。机器(Win 7)我们似乎无法重现此问题。我也相当肯定这不是内存泄漏。

  • 如果我们在嵌入式机器上的 Debug 中运行相同的应用程序,它不会崩溃。
  • 如果我们__try/__except在嵌入式机器上围绕主循环进行更新,它不会崩溃。

我知道在 Debug 中,本地堆栈周围有一些额外的字节填充,这可能会“隐藏”超出范围的本地数组访问,或者某种未初始化的变量正在潜行。

所以我有两个问题:

  1. 即使在发行版中运行,其行为是否__try/__except类似于调试?
  2. 如果我们在 Release 模式下发生崩溃,但在 Debug 模式下没有崩溃,我应该扫描哪些代码?
0 投票
1 回答
871 浏览

grails - Grails 插件依赖问题,WAR 文件缺少插件工件

开发 Grails 1.3.7 网络应用程序;它依赖于一个依赖于另一个插件的插件,下图说明了依赖配置。

问题是WAR文件;我使用的是标准grails war命令,但是core-plugin战争中没有打包的类;webutil-plugin但是,存在的工件。我仔细检查了 Artifactory,存储库没有问题。我在 WAR 构建输出中注意到的一件事是...webutil首先从 repo 中提取插件,然后打包 WAR,然后core提取插件并将其复制到我的本地 grails/ivy repo。不知道为什么会这样,可能是因为网络应用程序隐含地依赖corethroughwebutil吗?

在此处输入图像描述

0 投票
3 回答
832 浏览

java - 我丢失了我的 R 文件。?我不知道发生了什么。?

我正在研究我的android项目。完成一些编码后,我按 导入了剩余的类ctrl+shift+o。比我清理我的项目。清理项目后,我丢失了BuildConfig.java文件。我怎样才能把它拿回来?我认为 R.java 现在重命名为 BuildConfig.java。(对于所有开发人员)我对吗?先感谢您。

0 投票
1 回答
1643 浏览

delphi - Will the dcc32.exe compiler use project build configuration file when is called with --no-config parameter?

Problem description:

Consider the following command line call (called for Delphi 2009 compiler):

Will this call use the Project.dproj or Project.dof configuration files ?

  • If yes, will the command line options take precedence over the configuration file(s) ?
  • If not, where the build configuration will be taken from if the dcc32.cfg file is not loaded in this case ?

Problem background:

I know that MSBuild should be used since Delphi 2007 but in fact, it's the reason why I'm asking. I found that InnoSetup uses this batch file for building its projects and I have serious problems to link the JEDI JVCL library to it (it's a pure nightmare). So I'd like to configure the project settings to use MSBuild, but I'm not sure what build settings are used in the above command line call.

0 投票
3 回答
1777 浏览

c# - 无法创建新的构建配置

这是一个烦人的。

我在 Visual Studio 2012 中有一个解决方案,其中包含一个 .Net 4.5 类库、一个 .NET 4.5 Web 应用程序和一个 .NET 4.5 网站。

我想创建一个新的构建配置,我们称之为 Publish 或 Live,主要是这样我可以在发布 Web 应用程序时选择它并使用 web.config 转换。

所以我单击我的解决方案,转到构建然后配置管理器。在配置下拉列表中,我选择 ,然后我得到一个小弹出窗口,询问我新配置的名称等。我填写此内容,单击确定,然后......什么都没有。纳达。

无论我如何称呼新配置,无论我选择从现有配置中复制等,都不会创建新配置。我错过了一些非常明显的东西吗?

谢谢,

马特