msbuild 相关问题

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

“内置”MSBuild 属性函数(如 [MSBuild]::ValueOrDefault())在哪里定义?

我一直在寻找内置 MSBuild 属性函数的代码(例如 [MSBuild]::ValueOrDefault()),但我还没有找到。来源是否公开?如果...

回答 1 投票 0

禁用 ASP.NET Core 输出路径中的“RuntimeIdentifier”子文件夹

ASP.NET Core 项目创建许多子目录,例如: bin\调试 e47\win81-x64 我发现其中之一可以通过秘密 AppendTargetFrameworkToOutputPath 禁用,现在我有: bin\调试\

回答 1 投票 0

MSBuild:如何获取发出的警告数量?

有一个 MSBuild 脚本,其中包括一些 Delphi 和 C# 项目、单元测试等。 问题是:如果发出警告,如何标记构建失败(出于测试目的,而不是为了发布......

回答 3 投票 0

响应文件属性可以包含变量替换吗?

我有一个像这样的响应文件: -p:Copyright="版权所有 C KittenMittens $(年份)" MSBuild 命令如下: msbuild.exe Solution.sln -p:Year=2024 @responsefile.rsp 但是组装

回答 1 投票 0

在 github/devops 中构建包含架构依赖图的 vs2022 项目时,构建失败 MSB4226

我有一个项目在 github 和 devops 中进行构建。我最近添加了一个架构依赖关系图 https://azuredevopslabs.com/labs/devopsserver/livedependencyvalidation/ 这……

回答 1 投票 0

msdeploy 错误 ERROR_USER_UNAUTHORIZED:Web 部署任务失败。使用IIS7、TFS2010、VS2012

使用 Visual Studio 2012、TFS 2010、IIS7 当我尝试构建/部署时出现以下错误: 任何CPU |测试 1 个错误,1 个警告 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio 1...

回答 6 投票 0

.NET 解决方案在 Jenkins 中构建失败

我有一个包含一百多个项目的 .NET 应用程序/解决方案。作为活动的一部分,我将这些项目的 TargetFramework 从 4.6.1 更改为 4.6.2(别问...)。 现在我的申请...

回答 1 投票 0

MSBUILD 如何仅从当前项目触发目标?

我有一个简单的库项目(例如:HelloWorld),我添加了一个目标来自动将其 NuGet 包推送到私有 GitLab 存储库,目标如下: 我有一个简单的库项目(例如:HelloWorld),我添加了一个目标来自动将其 NuGet 包推送到私有 GitLab 存储库,目标如下: <Target Name="PostBuild" AfterTargets="Pack"> <Exec Command="start /WAIT $(ProjectDir)Scripts\postbuild-pack-push.bat $(Version)" /> </Target> 每当我构建/重建它时,上述目标都运行良好,它达到了推送包的预期结果。但是,我有一个 NUnit 单元测试项目与 HelloWorld 并存,每当我运行单元测试时,它也会重建其依赖关系,这将触发我的目标。 如何有条件地调用目标,当且仅从 HelloWorld 内部调用?我尝试添加一个 Condition 但它根本没有做任何事情,例如: Condition="$(ProjectName) == 'HelloWorld'" 啊,我知道问题出在哪里了。我正在使用带有 MSBuild v17 的 Visual Studio 2022,它具有属性 GeneratePackageOnBuild,我的属性设置为 true。我必须将其设置为false。 <GeneratePackageOnBuild>false</GeneratePackageOnBuild> 使用 AfterTargets="Pack" 时,我的目标是正确的,尽管我将其重命名为更好地传达其意图。 <Target Name="PushPackage" AfterTargets="Pack">

回答 1 投票 0

Azure 部署上出现新错误:错误 MSB3644:找不到 .NETFramework、版本 = v8.0 的参考程序集

几天前,我的持续集成构建随机停止工作,并出现错误 MSB3644:未找到 .NETFramework,Version=v8.0 的参考程序集。 但我并没有生气...

回答 1 投票 0

使用同名第三方nuget包dll到同名项目中

我有名为“WCFExtras”的 Visual Studio 类库项目,其中使用名为“WCFExtras”的同名第三方 nuget 包,并且已正确安装。构建应用程序时...

回答 1 投票 0

MSBuild 恢复目标 - MSB4057:项目中不存在目标“恢复”

我们的主要产品组合中有超过 20 个解决方案(超过 880 个项目),并且我们有一组运行良好的复杂构建脚本,但我们正在尝试自动恢复 nuget 包...

回答 2 投票 0

不使用 PublishProfile 发布 ASP.NET MVC 项目

我想使用 msbuild 通过命令提示符发布我的 ASP.NET MVC 项目。 当我使用publishProfile时,它工作正常并在所需位置生成发布文件夹;但当我使用

回答 1 投票 0

错误 NETSDK1045:当前 .NET SDK 不支持面向 .NET 8.0。任一目标

我使用 .NET 8.0 框架在 Visual Studio 2022 中使用默认模板创建了简单的 ASP.NET Core 项目,并将其推送到 Azure 存储库(包括 Visual Studio 的文件 .gitignore)并创建了一个

回答 1 投票 0

如何在没有 assemblyinfo.cs 的情况下向项目添加 RootNamespace 属性来修复本地化?

我有一个asp.net core项目,具有以下属性: 文件名:WebApi.csproj 根命名空间:Cmp.WebApi.csproj 组件名称:(未设置) 我正在尝试使用 asp.net 本地化,但是

回答 2 投票 0

哪个 MSBuild 目标用于 C# 代码生成?

我有一个自定义脚本,可以生成 C# 源文件作为正在构建的库的源文件。我目前正在我的 .csproj 中执行类似的操作:

回答 0 投票 0

不支持 Azure DevOps MSBuild 任务路径

使用通配符搜索我的 csproj 文件运行 MS 构建任务。找到文件,但出现以下错误 C:\Program Files (x86)\Microsoft Visual Studio�9\Enterprise\MSBuild\Current\Bin\Micr...

回答 1 投票 0

由于 $(Platform) 默认值导致的构建问题

当我们尝试在自定义项目配置中构建 .net 项目时,我们面临构建问题,例如调试配置,我们已将 LinuxDebug 添加为项目中的配置以将其定位为 cors

回答 1 投票 0

“从构建中排除”在 Visual Studio 中不起作用

我使用的是Visual studio 2019 professional。我创建了一种解决方案,其中所有源文件都有主要功能。所以每当我想运行我的特定程序时,我都会排除所有其他源文件(

回答 3 投票 0

是否可以使用v143构建工具构建v142项目?

问题如下: 我们的 VS C++ 项目文件之一适用于 v142 构建工具,它可以在我们的“构建机器”上使用 MS Build Tool 2019 成功构建 但在本地(以及在“构建机器”上......

回答 1 投票 0

MSB0001:内部 MSBuild 错误:任务实例应为空

所以我最近开始使用框架 4.0 的 MSBUILD api。每当我尝试构建解决方案时,我的一个项目都会在整体结果失败 Microsoft.Build.Execution 中返回失败。

回答 1 投票 0

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