Microsoft Build Engine,也称为MSBuild,是托管代码的构建平台,是.NET Framework的一部分。
msbuild 14.0 属于哪个版本的 Visual Studio?
我需要 MSBUILD 14.0 并且愿意安装 Visual Studio 来获取它。 我需要安装哪个版本的 Visual Studio 才能获取 MSBUILD 14.0? 它看起来像 MSBUILD 版本号和 Visual
.NET8 编译期间 $(TargetPath) 获取目标 exe 的行为
当我在 .NET8 控制台项目的 PostBuildEvent 中使用 $(TargetPath) 来使用 Signtool 时,我发现它引用的是 .dll 文件,而不是 .exe 文件。 签名有意义...
dotnet 测试命令未找到 Microsoft.TextTemplate.targets
我的 csproj 中有这一行 但是...
我的解决方案中有几种不同的自动化。 其中许多使用 [System.IO.Path]::GetFullPath 来帮助避免丢失文件等。 然而,最近我添加了另一个项目,但对于一些
是否有与特定 MSBuild 错误相关的文档?我在网上搜索但找不到任何东西。 我正在寻找可以解释特定的导入内容的文档
在 AppVeyor 中构建这个开源 C# 项目时,我收到错误: CSC:错误 CS1617:/langversion 的选项“10”无效。使用“/langversion:?”列出支持的值。 查看构建日志...
msbuild 命令正在将所有非必需文件夹复制到另一个文件夹的路径
我有一个包含两种项目的整体解决方案: 4.8 .net框架的运行 在 3.1 .net core 上运行 对于在 4.8 上运行的项目,输出路径为“c:\product” 对于一个项目
我在同一解决方案中有两个项目,Project.Server.csproj 和 Project.Client.esproj。文件夹结构如下所示: 项目 │ 项目.Sln │ └────源 │ │ 目录.Build.props │ ...
我不是 Windows 开发人员。 :) 我尝试查看项目源代码和 Microsoft 的 msbuild 文档,但没有看到立即明显的解决方案。 有什么办法可以让我...
我有一个 CMake 项目,用于生成 Visual Studio 解决方案,然后尝试编译该解决方案。由于某种原因,编译后的库文件不存在。我已经搜索了我的整个项目...
我正在使用 Azure DevOps Server(在 Prem 上),并尝试为 Net 8.0.204 构建解决方案(Windows 服务、C#)。 我已经让它工作了,它正在生成我可以在版本中使用的工件。 ...
在 Visual Studio 2022 中针对 .Net Framework 3.5 进行构建
我有一个使用.Net Framework 3.5版本开发的项目,该项目曾经在Visual Studio 2012中打开。我的机器上安装了VS 2022,我使用它打开了解决方案,它建议升级...
背景: 一个在 Windows、Android 和 iOS 上运行的应用程序。 单独的项目。 Xamarin.Android、Xamarin.iOS、Windows。 不是 Xamarin.Forms。我们通过 SkiaSharp 和 OpenGL 进行自己的渲染。 几乎全部
我正在尝试使用 Microsoft.Build 中的类构建一个项目。 代码是: var 项目 = new ProjectInstance(CS_PROJ_FILE); 项目.Build(); 但是它抛出以下异常:
我看过很多关于这方面的文章,包括这里和这里。没有人提供我可以开始工作的解决方案。 我已在 VisualStudio 中打开自动执行此操作的所有功能。但在我们的
Directory.Build.Props 中的变量不适用于旧式 csproj 格式
我尝试使用 Directory.Build.props 设置一些变量以用于我们不同的项目类型。 ...
.NET 8.0 项目构建失败无法加载 System.Runtime - 不应加载参考程序集来执行
我有一个多目标net8.0-windows和net48的项目。在这两种配置中,都没有警告或错误。它在 net48 中构建得很好,但是当我尝试在 net8.0-wind 中构建项目时......
我希望能够指定在构建过程中生成的所有程序集的版本号作为 MSBuild 命令参数,如下所示: MSBuild.exe /p:版本=5.4.3.0 我看过了
我的 MSBuild 文件中有一个项目列表: 现在,我想在每个项目上设置其 TargetPath 中的
在 MSBuild .targets 文件中获取时间作为 linuxtime
我正在尝试注入一个数字Linux时间值(即自Linux纪元开始以来的秒数),用于在C++项目中将构建作为预处理器定义进行构建。以下代码适用于