gpt4 book ai didi

msbuild - 指定的解决方案配置 "Latest|Any CPU"无效

转载 作者:行者123 更新时间:2023-12-03 23:08:50 26 4
gpt4 key购买 nike

我在 Jenkins 中运行 MSBuild 脚本时遇到此错误

C:\<path>\<solutionname>.sln.metaproj : error MSB4126: The specified solution
configuration "Latest|Any CPU" is invalid. Please specify a valid solution
configuration using the Configuration and Platform properties (e.g. MSBuild.exe
Solution.sln
/p:Configuration=Debug /p:Platform="Any CPU") or leave those properties blank
to use the default solution configuration.

在我的 Jenkins 配置下 Build->Command Line Arguments 我有
/t:Deploy /P:Configuration=Latest

我之前在其他项目中使用过这个没有任何问题,我也几乎使用相同的构建文件,但我以前从未见过这个问题发生。我怀疑,因为唯一不同的是解决方案文件,那里可能需要更改一些不同的东西。

最佳答案

“最新”配置是否存在?默认情况下,当您创建新解决方案时,Visual Studio 会创建 2 个配置。如果要创建自定义配置,则需要使用 Visual Studio 中的配置管理器,这些是“调试”和“发布”。

右键单击解决方案资源管理器中的解决方案并选择“配置管理器”,您将看到以下 UI。这列出了解决方案中的所有项目、它们的类型(任何 CPU、x86 等)以及它们是否应该作为该配置的一部分进行构建。

Visual Studio Configuration Manager UI

您现在可以创建一个名为“最新”的配置,并决定需要为该配置构建什么。

关于msbuild - 指定的解决方案配置 "Latest|Any CPU"无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15132848/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com