msbuild 相关问题

Microsoft Build Engine,也称为MSBuild,是托管代码的构建平台,是.NET Framework的一部分。

如何强制 dotnetpublish 在具有多个模块的解决方案上使用发布配置

我们有一个中央.NET解决方案,它使用多个模块,每个模块都有自己的.csproj和.sln,目前它们使用.NET 7。 我正在尝试发布所有模块并强制它们全部使用 R...

回答 1 投票 0

什么原因导致 MsBuild 出现“无法解析依赖项错误”?

我正在尝试设置一些构建脚本以进行持续集成,但我发现了一些奇怪的东西。 我的解决方案可以从 Visual Studio 2010 正常编译,但在构建 exac 时失败并出现错误...

回答 4 投票 0

通过 nuget 包分发 .editorConfig 自定义设置

我在尝试在 C# .NetFramework 解决方案中实现基于编译器的代码分析时遇到问题。我决定使用 Microsoft.CodeAnalysis.NetAnalyzers nuget 包和一些自定义的 .editorcon...

回答 1 投票 0

无法加载文件或程序集System.ComponentModel.Primitives

我已将项目从 .NET Framework 4.6 升级到 .NET6,现在收到此错误: '无法加载文件或程序集'System.ComponentModel.Primitives,版本= 6.0.0.0,文化=中性,

回答 1 投票 0

MSBuild:如何获取Directory.Build.props文件中的项目sdk版本(TargetFramework)?

我一直在使用 Directory.Builds.props 中的一些 MSBuild 属性,其中最新的是更改 obj/bin 文件夹的位置。默认情况下,项目输出放在...

回答 1 投票 0

project.assets.json 没有目标 - 2 个项目在同一文件夹中共享相同的文件

上下文 我的项目结构如下: 项目A(文件夹) /- 文件 // ProjectA.csproj(目标net48) /- ProjectA.NetCore.csproj(目标net8.0-windows) 项目共享相同的文件。 问题 构建时...

回答 1 投票 0

使用 OutDir 时,每个目标框架的子文件夹中的 MSBuild 输出

使用新的 SDK 样式 csproj 格式时,可以使用 元素来表示要构建项目的目标框架的分号分隔列表。 结果是一个

回答 2 投票 0

如何使用 Jenkins 和本地构建生成相同的版本

我打算使用 semver2.0,并添加 + 作为主分支的元数据。 例如:在主1.2.3+20241202121212上 例如:在版本 1.2.3 上 我将提供major、mino、patch作为Jenkins的参数。 我的问题是,h...

回答 1 投票 0

NSwag 在 Command="$(NSwagExe_Net80) run NSwag.json /variables:Configuration=$(Configuration)" 中启动 .NET 8 API 项目

在Dotnet API项目中,最近我们正在将.NET版本从6升级到8。 在新版本的应用程序中,在 nswag.json 文件中 “documentGenerator”引擎由“

回答 1 投票 0

未设置“VCTargetsPath.vcxproj”的OutputPath 属性

我尝试按照本指南构建 OsmAnd 本机渲染库:为 OsmAndMapCreator 编译本机渲染库。 但是,当我执行 amd64-

回答 1 投票 0

MSBuild 忽略 /p: 键中指定的构建配置

有一个具有多个构建配置的Delphi项目。其中一个 .pas 文件具有条件编译指令,其中包含其中一种配置的特定资源文件。 {$我...

回答 1 投票 0

使用命令发布WPF项目

发布我的 WPF 项目时,我通常使用 Visual Studio 22,方法是转到“Publish Selection”,插入我的设置(win-x86、any-cpu、独立)。 这按预期工作,但是...

回答 1 投票 0

MSBuild:错误MSB4057:项目中不存在目标

我们正在将编译系统迁移到msbuild,我们发现一些项目报告以下错误: c:\src\libs _lib\A\A.vcxproj :错误 MSB4057:目标“C”不...

回答 3 投票 0

如何在 NuGet 包中包含 .lic 文件?

除了三个 .NET 程序集之外,我在 NuGet 包中还有一个 .lic 许可证文件,我需要将其复制到使用项目的根目录,并将其 CopyToOutputDirectory 属性设置为

回答 1 投票 0

我可以在一个解决方案配置中构建项目的多个配置吗?

我想在相同的解决方案配置中构建相同的项目两次,改变一些#define 标志来切换功能。 两个二进制文件将以不同的名称进行部署。 解决方案...

回答 2 投票 0

在.csproj中使用条件符号

.csproj 内部有一些如下定义的常量: 调试;跟踪;ANDROID;GLES;OPENGL;OPENAL 然后在项目的后期有一个项目组...

回答 3 投票 0

.net 4.8 项目与 netstandard2.0 引用将无法通过 msbuild 构建

该解决方案在 VS2019 中构建得很好,但是当我们构建代理上的 msbuild 获取我们的解决方案时,它会抱怨对我们的几个 dll 的引用。 我刚刚添加了对 NuGet 的引用

回答 3 投票 0

Git Hub:如何更新 .yml 脚本以包含 MSVC141

我们正在VS2019上运行一个项目。直到最后两个月都工作得很好。突然下雨异常 SymbolScanner_Sharing\stdafx.h(22,10): fatal error C1083: 无法打开包含文件: 'atlbase...

回答 1 投票 0

WIX 目标文件由 LFN 系统上的两个不同组件安装在 [ProgramFilesFolder] 中:这会破坏组件引用计数

我正在使用 WIX 通过 TFS/MSBuild 生成 .msi。 破坏构建的错误(不仅仅是警告)是: ICE30:目标文件“eiycriw9.exe|MyApp.exe”安装在“[ProgramFilesFold...

回答 2 投票 0

Jenkins 警告插件 - MSBuild 上的质量门 - 未配置参考构建记录器,为什么?

我正在尝试通过 Jenkins 中的警告插件在我的 Delphi 项目(基于 MSBuild)上实现 Quality Gate。目前的最终目标是将任何具有提示计数的构建标记为失败+

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.