一尘不染

指定的解决方案配置“最新|任何CPU”无效

jenkins

我在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

我以前在其他项目上都使用过此文件,没有任何问题,实际上我也使用了相同的构建文件,但是我从未见过此问题。我怀疑由于解决方案文件是唯一不同的内容,因此可能需要更改某些内容。


阅读 845

收藏
2020-07-25

共1个答案

一尘不染

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

在解决方案资源管理器中的解决方案上单击鼠标右键,然后选择“配置管理器”,然后将显示以下UI。这列出了解决方案中的所有项目,它们是什么类型(任何CPU,x86等),以及是否应将其作为该配置的一部分进行构建。

Visual Studio配置管理器UI

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

2020-07-25