Microsoft Build Engine,也称为MSBuild,是托管代码的构建平台,是.NET Framework的一部分。
heat.exe 收获将旧的 v3 命名空间添加到收获的文件中
我在从 WiX v3 升级到 v4 时遇到了这个问题,并想提供一个对我有用的答案,因为我在这里没有找到任何答案。 问题: 就我而言,我试图自动化该过程......
MSBuild 中的什么设置会打印 ProjectGuid?
创建简单的 Web 项目时,它包含“ProjectGuid”作为 web.config 文件底部的注释。在哪里添加此注释(大概是 MSBuild 中的某些内容)?是吗
更改 VS 2022 中 bin 和 obj 文件夹的默认路径
我想更改 Visual Studio 2022 从构建中创建的 bin 和 obj 文件夹的目录。 例如,此路径中的项目: C:\Users\我的用户名\源 epos\解决方案名称\项目...
Jenkins MSBuild 返回 msb1009“项目文件不存在”
我尝试在 Windows 服务器上的 Jenkins 中使用 MSBuild 执行 .NET 构建,无论我做什么,我都会收到错误 MSBUILD :错误 MSB1009:项目文件不存在。 正在运行的命令
如何创建在 2 个特定文件夹下的任何文件发生更改时运行的 MSBuild 目标
上下文 我有两个输入文件夹 - A 和 B。 我有一个输出文件夹 - C. 有一个目标从 A 和 B 获取文件,并根据目录 C 中的输入创建一组文件。没有
在 SQL Server 数据库项目中使用 MSBuild 的部署报告
当我在 Visual Studio 中发布 SQL Server 数据库项目时,它会生成一个 DeploymentReport.txt 文件,其中包含要应用的更改的预览。 当我使用 MSBuild 发布时,文件是...
发现不同版本的“System.Runtime.CompilerServices.Unsafe”之间存在冲突且无法解决
这可能看起来是许多类似问题之一,但我在其他问题中找不到解决方案。 我将直接跳到二进制日志: 这是
某些东西(可能是 MSBuild)正在将一长串数字和字符附加到我的程序集属性表中的产品版本中: 2024.6.22.6+9f3a8da557d9ed6941ee2dd3751916eb3ff1cece 它...
MSBUILD 为解决方案中的所有项目生成 xml 文档文件(不触及项目)
我正在尝试为解决方案中的所有项目创建 XML 文档,即使该选项未在项目属性中选中(这是关键点)。 我正在使用 TFS 2010 SP1 和
Visual Studio MSBuild 错误 MSB8066:自定义构建
我有一个 Visual Studio 解决方案,其中包含一个生成 cpp 和 hpp 文件的项目。 其他项目必须编译这些生成的文件,因此我将 cpp 文件添加为“自定义构建”目标...
我正在将桌面桥用于 WPF 桌面应用程序,并希望在构建过程中自动创建 msix 包。我不想在源代码管理中存储任何版本信息...
MSBuild 条件:检测项目文件是否构建为项目引用或独立可执行文件
我正在处理 NETSDK1152:在构建相当复杂的项目时发现多个具有相同相对路径错误的发布输出文件。我的项目A依赖于项目B中的一些类,bo...
我有一个简单的 hello world 控制台应用程序,其顶级语句如下: Console.WriteLine("你好世界"); 我想在...
如何启动 PowerShell 作为 MSBuild 中的构建后步骤?
目前,您无法在 Visual Studio 2022 中轻松调试二进制 PowerShell 模块(不是代码!)。 无需手动打开 PowerShell 会话,只需将位置更改为我的项目,...
我正在将应用程序移植到依赖于 .settings 文件的 .NET core。不幸的是,我找不到从.NET core 读取它的方法。通常,将以下行添加到 .csproj 会生成...
如何获取 MSBuild 文件中嵌套的 TaskItem 元数据值?
我有一个 MSBuild TaskItem,其中包含从 JSON 配置收集的元数据。单个元数据的示例是 %(配置.对象:名称) 如果是数组的话...
使用 Conan 2.0 构建 Boost 使用 MSVC 失败
我正在使用以下设置: 视觉工作室: Microsoft Visual Studio Professional 2022(64 位)- 当前 版本17.10.2 柯南: 柯南2.4.1版 这是我的柯南简介: [设置] 拱=x...
我刚刚在一台新计算机上创建了一个工作区,从 TFS 获取了我们项目的最新信息,启用了 NuGet Restore,并且得到以下(略读)输出: 1>------ 重建全部开始: 项目:
我的情况是,我有一组受源代码控制的 C# 文件。我下载它,在命令行中使用此命令构建解决方案文件。 “C:\ Windows \ Microsoft.NET \ Framework64 4.0.30319 \ MSBuild.exe”
Visual Studio 构建步骤和 MSBuild 构建步骤之间的差异
我正在创建一些构建定义,我在 Visual Studio 构建步骤和 MSBuild 构建步骤之间看到的唯一区别是 VS 构建步骤将 Visual Studio 版本添加到构建中。