当前位置: 首页 > 面试题库 >

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

宫子晋
2023-03-14
问题内容

我在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配置管理器UI

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



 类似资料:
  • 对VS/DevOps/pipelines非常陌生,在给定项目中遇到失败: D:\a\1\s\test.sln.metaproj(0,0):错误 MSB4126:指定的解决方案配置“发布|x86”无效。请使用“配置”和“平台”属性(例如 MSBuild.exe 解决方案.sln /p:配置=调试 /p:平台=“任何 CPU”)指定有效的解决方案配置,或将这些属性留空以使用默认解决方案配置。 当我排队

  • 问题内容: 我们构建3层企业解决方案,通常由几个webapp和ejbjar模块组成,这些模块都与​​数据库通信并具有多个外部集成点。 每个模块通常需要自己的配置,这些配置可以在解决方案的生命周期内进行更改。部署它成为一场噩梦,因为现在我们必须记住18个属性文件以进行复制和配置,还需要设置数据源,队列,内存需求等。 我希望但不能乐观地找到更好的方法。我们考虑/使用过的一些选项,各有其优缺点: 使用多

  • 本文向大家介绍IONIC自定义subheader的最佳解决方案,包括了IONIC自定义subheader的最佳解决方案的使用技巧和注意事项,需要的朋友参考一下 IONIC subheader是我们常用的一个css 属性,但是这个subheader的高度是固定的,当然也是可以改变的,但是如果改了subheader的告诉,还要更改content的top值,稍微有些麻烦,如果是动态告诉的subheade

  • 本文向大家介绍详解ftp环境配置解决方案(vsftpd),包括了详解ftp环境配置解决方案(vsftpd)的使用技巧和注意事项,需要的朋友参考一下 1、 安装vsftpd组件 安装命令:[root@ink4t ~]# sudo apt-get install vsftpd 安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。 2、 添加一个ftp用户 此用户就

  • 本文向大家介绍SqlDataReader指定转换无效的解决方法,包括了SqlDataReader指定转换无效的解决方法的使用技巧和注意事项,需要的朋友参考一下 SqlDataReader指定转换无效的解决方法,具体内容如下 SqlDataReader 自带的GetInt32(以及其他的比如GerString等)方法 只是获取数据库中对应数据类型的列,并不具有类型转化的功能,所以不能这样使用 解决方

  • 在调试模式下,在为x86构建的Android SDK上启动lib\main.dart... 失败:构建失败,有一个异常。 > 出了什么问题:无法确定任务的依赖项:app: compileDebugJavaBackJavac。 无法解析配置“:app:debugCompileClasspath”的所有任务依赖项。无法解析io。颤振:颤振\u嵌入\u调试:1.0.0-a67792536ca236a97