msbuild相关内容

如何通过 MSBuild 将参数传递给编译器?

我正在使用下面的代码让 MSBuild 构建一个 Delphi 2010 groupproj: MSBuild C:\src\myprojgroup.groupproj/target:Build/p:config=Release 我不知道如何修改上面的行以便我可以传递这个参数 -EC:\mypath 到编译器 (bcc32.exe). 我花了相当多的时间试图在网上找到它./pro ..
发布时间:2022-01-08 15:32:02 其他开发

构建机器是否需要安装Microsoft Office 2007?

我们的应用添加了允许用户从 Excel 电子表格导入某些信息的功能(所有用户都已经拥有 Office 2007). 开发机器安装了 Office 2007,开发人员添加了对 Microsoft.Office.Interop.Excel 的引用 - 一切都很好. 但是,构建计算机没有安装 Office 2007.在构建机器上运行构建时,我们收到以下构建错误:“命名空间‘Microsoft ..
发布时间:2022-01-08 15:31:38 其他开发

MS-Build BeforeBuild 未触发

我正在自定义一个 .csproj 项目以在主构建之前运行一些自定义任务.但是,我根本无法执行任务. 我取消了 .csproj 文件中的 元素的注释并添加了一个简单的消息任务,但是当我构建时,消息没有出现在我的输出中,因此任务似乎没有运行.所以这个片段不输出消息; 清单 1:没有消息出现 ..
发布时间:2022-01-08 15:31:10 C#/.NET

对元数据值使用 Item 函数

背景:我管理着一个相当大的解决方案.每隔一段时间,人们就会在他们应该添加项目引用的解决方案中添加对项目的 DLL 引用.我想在这种情况下发出警告.我想通过在他们的 HintPath* 中找到所有带有 'bin\debug' 的引用来做到这一点.我知道引用是 ItemGroup 中的项目,元数据为“HintPath". 我希望这样的事情能奏效: ..
发布时间:2022-01-08 15:31:01 其他开发

从 MSBuild 执行任务收集输出

我有一个要从 MSBuild 项目调用的批处理脚本,并且 文档说我不能在 MSBuild 项目中使用批处理的输出(控制台/环境变量). 有解决办法吗? 解决方案 您可以使用 "> output.txt" 将命令的输出重定向到文件并将其读入变量. $(DropLocation)\$(BuildNumber)\Output.txt ..
发布时间:2022-01-08 15:30:52 其他开发

如何使用 MSBuild 瞄准 v110 平台工具集?

我正在开发一个命令行应用程序,它创建由单个 VC++ 项目组成的完整 Visual Studio 11 解决方案,并尝试最终使用 MSBuild 对其进行编译. 我面临的问题很奇怪. 如果我在 Visual Studio 11 中执行我的命令行程序,它就可以工作;如果我改为在开发环境之外启动它,则会引发错误: C:\Program Files (x86)\MSBuild\Micros ..
发布时间:2022-01-08 15:30:44 其他开发

MSBuild - 确定解决方案的 _PublishedWebsites

我正在编写一个 Web 开发目标文件,并希望以编程方式确定出现在“_PublishedWebsites"下方的目录名称. 我目前必须使用这个: $(BinariesRoot)\%(ConfigurationToBuild.FlavorToBuild)\_PublishedWebsites\ MyWebApplication 有什么想法吗? (我不会将此用于发布多个网站的解决 ..
发布时间:2022-01-08 15:30:01 其他开发

如何让 MSBuild 将标记为内容的所有文件复制到文件夹中,同时保留文件夹结构?

作为解决方案构建的一部分,我想将所有“内容"文件(asp?x 等)复制到另一个文件夹.由于这些在项目中标记得很清楚,我认为必须有一种简单的方法来复制这些,而不是用 xcopy 编写我自己的构建后步骤.不幸的是,我无法弄清楚这一点 - 这个 msbuild 东西与我的大脑不兼容.我只想要一个像但无法弄清楚要使用的语法. Bat 文件语法建议不是这个问题的答案 - 只有纯 msbuild 解决方 ..
发布时间:2022-01-08 15:29:36 其他开发

Visual Studio 如何知道我的项目是最新的,因此它可以跳过运行 MSBuild?

我的 C++ 项目中包含一个自定义 MSBuild 目标,它在 $(OutDir) 文件夹中为给定项目类型的每个项目生成一个数据文件.我将项目类型与属性页架构挂钩,因此您可以在解决方案资源管理器中的文件上选择它,并且我的目标声明输入和输出,以便增量构建工作.我还将我的目标添加到 $(BuildDependsOn) 属性中,以便在构建目标 Visual Studio 调用期间自动评估它. 似乎 ..
发布时间:2022-01-08 15:29:28 其他开发

MSBuild 将另一个项目的输出复制到当前项目的输出中

我有一种情况,我想使用 MSBuild 将输出程序集从一个项目复制到我的目标应用程序的输出目录中,而在我的 MSBuild 复制任务中没有硬编码路径.这是场景: 项目 A - Web 应用程序项目 项目 B - Dal 接口项目 项目 C - Dal 实施项目 还有一个业务层,但与我要解决的 MSBuild 问题无关. 我的业务层引用了我的 Dal.Interface 项目. ..
发布时间:2022-01-08 15:29:21 其他开发

使用 Microsoft.Build API 构建项目

我正在尝试使用 Microsoft.Build 中的类构建项目. 代码是: var project = new ProjectInstance(CS_PROJ_FILE);项目.构建(); 但是它抛出了以下异常: Microsoft.Build.Shared.InternalErrorException 发生H结果=0x80131500消息 = MSB0001:内部 MSBuild 错 ..
发布时间:2022-01-08 15:29:16 C#/.NET

MsBuild 找不到发布配置文件

我有一个 VS 2012 解决方案,其中包含我试图通过 TeamCity/MsBuild 命令行部署的两个项目(WCF C# Service App 和一个 VB Web UI).每个项目都包含一个发布配置文件——我们称之为“测试配置文件"——在使用 IDE 执行时可以正常工作. 但是,当作为两个连续的构建步骤执行时,C# 项目部署正常,但 VB 项目失败并出现以下错误: [09:27 ..
发布时间:2022-01-08 15:28:38 其他开发