当前的解决方案包含不正确的配置映射

Bac*_*ave 37 visual-studio

我在VS中遇到这个错误:

当前的解决方案包含不正确的配置映射。它可能会导致项目无法正常运行。打开配置管理器来修复它们。

然后,我打开配置管理器,然后单击“关闭”,错误就会消失。

然后我可以看到它对我的 .sln 文件进行了这些更改:

在此输入图像描述

为什么原来的配置映射不正确?

joo*_*ool 65

共享项目包含在要构建的项目列表中的情况并不罕见。不确定它是否适用于所有情况,但清除以下之间的所有内容:

GlobalSection(ProjectConfigurationPlatforms) = postSolution
Run Code Online (Sandbox Code Playgroud)

EndGlobalSection
Run Code Online (Sandbox Code Playgroud)

在 .sln 文件中,然后重新加载解决方案至少可以解决这些问题。


Nie*_*svh 5

就我而言,这是因为 .csproj 文件与全局配置文件相比具有错误的配置文件。

确保标签具有正确的值。您可能会在上述项目中发现类似的内容:

<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
Run Code Online (Sandbox Code Playgroud)

它应该看起来像

<Configuration Condition=" '$(Configuration)' == '' ">Debug_VSTS</Configuration>
Run Code Online (Sandbox Code Playgroud)