Microsoft Build Engine,也称为MSBuild,是托管代码的构建平台,是.NET Framework的一部分。
抱歉这个简单的问题,但我已经在谷歌上找不到答案。这里有一个答案,但似乎已经过时了。 MS 在发行版中仅提供源代码。 所以一个链接就是你...
背景 - 我的构建脚本 我想使用 dotnet CLI 创建一个可以针对以下框架的 nuget 包:net462、net48、net8.0。我的库没有依赖项(即它......
我正在尝试为自定义 QBO3 安装实现 MSBuild/部署脚本。我可以使用我当前拥有的脚本构建并发布到远程开发计算机。然而,我的 msbuild sc...
我的问题是,在我的清理中修复了来自editorconfig的警告/错误。但它也会自动修复 CS0535。但我不希望这种情况发生。我怎样才能消除错误并得到修复
我试图根据构建配置使用不同的连接字符串集。 (Debug、Release、Beta、LocalTraining 等...)使用 Config Transform 文件,例如 web.beta.config 即可
我试图根据构建配置使用不同的连接字符串集。 (Debug、Release、Beta、LocalTraining 等...)使用 Config Transform 文件,例如 web.beta.config 即可
MSBuild - 将来自 editorconfig 的警告视为错误(在构建期间强制执行)
我为我的项目设置了一个 .editorconfig 文件,它在我的 IDE 中完美运行并抛出正确的警告。示例:IDE0052(未使用的变量)和 IDE0055(格式错误)。 不过,我会...
C# - 根据CPU平台选择TargetFrameworks
我有一个为 x86 编译的旧版 C# 应用程序。我将其升级到 VS 2022,并除了 x86 之外还启用 x64。我想使用 .Net Framework 4.5 编译旧版 x86 并使用 .Net 编译 x64...
如果我导入带有我自己的构建目标的自定义目标,为什么不会调用 C# 预构建和后构建事件?
如果我导入带有我自己的构建目标的自定义目标,为什么不会调用 C# 预构建和后构建事件? 我有一个 C# 项目文件,我通过导入自己的自定义目标文件对其进行了修改...
如果我导入带有我自己的构建目标的自定义目标,为什么不会调用 C# 预构建和后构建事件?
如果我导入带有我自己的构建目标的自定义目标,为什么不会调用 C# 预构建和后构建事件? 我有一个 C# 项目文件,我通过导入自己的自定义目标文件对其进行了修改...
我在 Jenkins 中运行 MSBuild 脚本时遇到此错误 C:\\.sln.metaproj : 错误 MSB4126: 指定的解决方案 配置“最新|任何 CPU”无效。
每秒生成 MSB4018 错误:未找到 System.Text.Json 且 .deps.json 文件为空
我正在使用 .NET SDK 6.0.135 在 Visual Studio 2019(32 位目标平台)中开发 C++/CLI 项目。该项目在构建服务器上运行并依赖于 System.Text.Json,尽管它不是
我们有一个 VS2022 C# .net8 解决方案,其中包含一些项目,必须使用两个不同版本的 nuget 包 (npgsql) 进行编译。我们通过定义一个特殊的 Buildvariable 解决了这个问题(OLD_N...
Visual Studio 22 尝试将构建后事件作为单个 cmd 执行
我将项目升级到 vs22/.net6,看起来 vs22 正在尝试将我的构建后事件作为单个命令执行。 每一行都是一个单独的 xcopy cmd。 这里有什么问题吗? 我尝试执行...
我们有一个长时间运行的 msbuild 脚本,我正在尝试加快速度。有没有办法让 msbuild 记录每个目标所花费的时间? 我查看了 xml 记录器,但它只是输出到...
我仍在尝试消除包含 cobol-Projects 的项目中对 cobol 编译器的需求。 是否可以创建以下构建行为: 如果配置是调试,则使用
我想让 System.ValueTuple 4.5 在我们的 TFS 服务器上的构建中工作。我的问题是否有可能将 System.ValueTuple 4.5.0 放到 TFS 2015 服务器上? 我安装了.NET Fra...
C# PS Cmdlet - 无法加载文件或程序集或其依赖项之一。系统找不到该文件
我正在用 C# 编写一个 PowerShell cmdlet,一切正常,直到我引用 nuget 中的库,然后抛出有关无法加载文件或程序集的错误。 就好像代码不是内置的...
以下是为我的开发环境生成的发布配置文件:
如果输出目录文件比源文件新,如何阻止 .csproj 文件的任何构建操作?
如果输出目录 DLL(例如 bin\Release 相对目录中)比所有源文件新,则尝试让 MSBuild 不执行任何操作。 是否有一个属性可用于停止构建/复制歌剧...