build相关内容

在 MsBuild 中禁用生成 PDB 文件

我希望提高构建速度,并想知道是否可以指示 msbuild 不生成 PDB 文件.我没有运气通过 Configuration=Release 和 DebugSymbols=false 属性. 解决方案 您可能在发布配置中生成 PDB.将此添加到您的发布设置中: false无 您也可以在 ..
发布时间:2022-01-08 15:18:59 C#/.NET

你能阻止 MSBuild.exe 运行生成事件吗?

我正在通过脚本构建多个项目,偶尔使用自定义构建事件会给构建系统带来很大的困难.如果可能的话,我想调用 MSBuild.exe 以阻止任何构建事件的执行.从长远来看,这对于构建自动化来说不是问题——带有构建事件的项目提交者会被预先警告,这种恶意行为是违反规则的. 简而言之,有没有一种方法可以调用 MSBuild 来阻止执行任何自定义构建步骤(如果存在)? 更新: 我考虑过对项目文件 ..
发布时间:2022-01-08 15:08:56 其他开发

Visual Studio 2013 错误 MS8020 Build tools v140 找不到

我之前一直在使用 VS2013 express 没有问题,但是当我尝试编辑代码时它突然开始崩溃,而它可以正常运行现有代码. 我尝试卸载并切换到 VS2015,但它也崩溃了,并且与我的某些代码不兼容.所以我卸载了VS2015并重新安装了VS2013. 新问题是每当我尝试构建解决方案时,它都会给出错误“MS8020". 完整的错误信息如下所示 错误 1 ​​错误 MSB8020 ..
发布时间:2022-01-08 15:02:36 C/C++开发

如何使用 Visual Studio 2017 在 Windows 上构建 OpenSSL?

我正在尝试使用 OpenSSL,但我被困在编译步骤中.OpenSSL 项目的文档非常不友好(糟糕). 是否有任何实际帮助如何使用 Visual Studio 2017 在 Windows 上构建最新的 OpenSSL 版本? 我在 OpenSSL 官方网站上没有找到任何有用的信息.是的,网上有很多关于 OpenSSL 编译的帖子,但都已经过时了. 解决方案 我没用过 VS201 ..
发布时间:2022-01-07 19:37:20 C/C++开发

JBoss 5.0.1 上的 servlet jar 文件在哪里?

大家好:我正在尝试设置我的构建文件以在 JBossAS 5.0.1 上进行部署,我需要找到我应该用于构建的 servlet jar 文件.. 我看过的所有网页似乎都表明该文件是 javax.servlet.jar 并且它应该在 C:\\server\default\lib 目录.我正在查看此文件(以及我能想到的所有其他目录),但找不到此文件. 我要么疯了,要么安装了一个不 ..
发布时间:2022-01-07 12:48:01 Java开发

带有 Phonegap Build 和 PushPlugin 的 Android 白色通知图标

我正在使用 Adob​​e 的 Build 服务来处理 Phonegap,我想知道是否(如果可以,如何)让我的通知显示一个白色图标(正如 Google 描述的那样此处).我正在使用 PushPlugin,但我找不到有关此的任何文档.目前,我的应用仅在通知内容旁边显示启动器图标. 那么有谁知道是否有某种方法可以使用 PushPlugin 启用备用通知图标,我是被启动器图标卡住了还是有其他具有此 ..
发布时间:2022-01-06 17:42:43 移动开发

在 Jenkins 中,构建如何知道谁请求了它们?

我需要将构建请求者的用户名传递给实际执行工作的脚本.查看特定构建的控制台输出,第一行始终是“由用户 foo 启动".所以詹金斯显然在跟踪谁触发了构建.所以应该可以将这些信息传递给工作.问题是,如何? 解决方案 用户名未放在易于获取的环境变量中,但您可以使用 xml(或 json 或 python)api - 一旦开始构建,http://[jenkins-server]/job/[job-n ..
发布时间:2022-01-05 15:38:19 其他开发

构建 Dockerfile 使用非零代码执行 139

描述/复制步骤 我正在尝试运行 opc-ua 服务器示例“server_ctt"(使用来自 此处的 open62541 库) 在我的 Raspberry Pi 1 上的 docker 容器中,但是我无法创建 docker 映像. 我按照此处上的说明进行操作,并首先克隆了该存储库.之后,我尝试通过在 open62541 目录中执行以下命令来构建映像:docker build -f doc ..
发布时间:2022-01-05 10:57:17 其他开发

Delphi Compile and Build 在同一个项目上生成不同的二进制文件

在新的 VCL 应用程序中 编译 和 构建 操作生成相同的二进制文件和映射文件(即使“包含版本信息",.exe 文件末尾也有细微差别在项目中"选项已关闭 - 已经讨论过).映射文件是相同的字节到字节.但是我添加任何第三方组件后,Build 和 Compile 生成的二进制文件和 map(!) 文件明显不同! 在两个版本的 Delphi 上测试: - 7.0 版(内部版本 8.1) - C ..
发布时间:2022-01-04 21:55:27 其他开发

在 Delphi 中编译和构建有什么区别?

对于 Delphi-6,有两个选项:构建和编译. 我知道当我运行程序时,它只编译已更改的文件,并为那些没有更改的文件使用 DCU.当我显然单击构建时,它会重建 DCU. 我一直想知道的是,当我制作一个发布程序(更改构建设置、条件变量等)时,我可以直接编译,还是必须进行完整构建? 如果我不进行完整构建会发生什么,有什么后果吗? 解决方案 何时构建,何时编译? 仅当 . ..
发布时间:2022-01-04 21:54:28 其他开发

禁用“输出窗口"的显示在每次编译

在 VS2010 中,我注意到每次编译解决方案时都会显示“输出窗口",即使我们已经关闭它. 在 VS2008 中,情况并非如此.我不介意这个输出窗口.我更喜欢仅在必要时查看“错误窗口".在VS2008中,它是完美的. VS2010如何禁用“输出窗口"的系统显示? 解决方案 转到“工具"、“选项"、“项目"和“解决方案",然后取消选中“构建开始时显示输出窗口". ..
发布时间:2022-01-04 21:51:14 其他开发

在后续构建中保存并重新打印成功编译文件的警告?

在重复构建项目时,当翻译单元中有警告但没有错误时,通常不会重新编译主源文件. 这会导致难以解决错误和警告,以尝试在没有警告的情况下构建项目.通常,必须不断迭代构建,直到处理完所有错误,然后进行全面清理和构建以确保没有警告(以及确保先前完成的构建不是由剩余的构建工件造成的“侥幸"). CMake(或其他一些实用程序,例如 Bash 脚本)有什么方法可以解析构建输出以获取警告,将它们保存在 ..
发布时间:2022-01-04 21:45:43 其他开发

如何使用leiningen使用本地jar进行开发?

我意识到这个问题几乎是在here中找到的确切问题.但是,鉴于该问题已有 1.5 年(左右)的历史,我想重新审视它.如何使用 leiningen 添加本地依赖项?现在肯定有这种能力吗? 解决方案 创建一个私有 Maven 存储库,然后将以下内容添加到您的 project.clj :repositories {"local" ~(str (.toURI (java.io.File. "you ..
发布时间:2022-01-02 22:49:28 其他开发

在下游项目之前触发上游项目构建

我有以下项目布局: WAR 项目 A 上游项目 依赖 B 依赖C 依赖 D 我希望设置 A,这样每次我想触发构建时,它都会首先构建 B、C 和 D.如果 B、C 或 D 的构建失败,那么 A 的构建也应该失败. 这似乎是一个常见的构建案例,但我不确定如何完成.有以下选项,但它们似乎没有正确的关系: 构建触发器 - 在构建其他项目之后构建 将在一些上游项目之后构建当 ..
发布时间:2022-01-01 21:23:40 其他开发

TeamCity 中的快照依赖项和完成的构建触发器之间有什么区别?

在我看来,快照依赖的功能完全取代了 TeamCity 中完成构建触发器的功能.如果这些方法导致不同的链行为,任何人都可以解释更多这些方法的影响吗?例如,如果我有一个 A->B 的构建链 这三种设置之间的链条实际上有什么不同吗? 设置 1:B 中 A 的单个完成构建触发器. 设置 2:B 中 A 的单个快照依赖项. 设置 3:A 的构建触发器和 B 中定义的 A 的快照依赖项均已完成. ..
发布时间:2022-01-01 21:13:08 其他开发

Gradle:如何将 jar 位置配置为位于项目的父目录中?

我正在尝试构建一个 Gradle JAR 项目,该项目是另一个项目的子项目,并且希望输出 JAR 文件位于父目录中(具体位于父目录或兄弟目录的“lib"目录中).我如何为此配置 Gradle 以及在哪里记录? 解决方案 在build.gradle中,添加: libsDirName = '../../lib' 配置设置显示在 java 插件的官方 Gradle 文档中. 顺便说一句 ..
发布时间:2022-01-01 14:21:57 其他开发

切换到任何 CPU 配置后,Win Service 项目将不会构建

我正在尝试解决我的问题.将我的 .net 4.0 C# Win Service 项目更改为 Any CPU/Release 构建配置后,我收到此编译时错误: 如果构建模块或库,则不能指定/main 它将有问题的文件标识为“CSC",生成它的项目是我的服务项目(不是解决方案中随附的代码库).我已经查看了项目文件和配置编辑器设置,但仍无法确定问题的根源. 还有其他人遇到过这个节目停止 ..
发布时间:2021-12-31 23:03:27 C#/.NET