指定的解决方案配置“最新|任何CPU”是无效的(The specified solution con

2019-08-17 05:46发布

我收到此错误与我的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.

在根据建设 - >命令行参数我詹金斯的配置我有

/t:Deploy /P:Configuration=Latest

我用这个在其他项目上没有之前的任何问题,我刚才几乎相同的构建文件太多,但我以前从来没见过这个问题发生。 我怀疑,因为这是唯一不同的是解决方案文件,有可能是不同的有什么需要改变。

Answer 1:

请问“最新”的配置存在吗? 默认情况下,当你创建一个新的解决方案Visual Studio创建2个配置。 这些,如果你想创建你需要使用配置管理器在Visual Studio中的自定义配置的“调试”和“释放”。

右键单击在解决方案资源管理解决方案,并选择“配置管理器”然后你会被随后的UI呈现。 这将列出所有在该解决方案中的项目,它们是什么类型的(任何CPU,X86等)以及是否应该建立作为配置的一部分。

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



文章来源: The specified solution configuration “Latest|Any CPU” is invalid