XAF 20.2.3项目配置异常:找不到NoVariablesDefault|x86配置
解决XAF遗留项目的配置映射异常问题
步骤1:清理解决方案配置文件
- 关闭Visual Studio,找到项目的
.sln文件,用记事本或文本编辑器打开 - 定位到
GlobalSection(SolutionConfigurationPlatforms)和GlobalSection(ProjectConfigurationPlatforms)两个节点,删除所有包含NoVariablesDefault|x86的配置条目 - 只保留与项目中存在的配置(
Debug|AnyCPU、Release|AnyCPU、EasyTest|AnyCPU)对应的映射内容,保存并关闭文件
步骤2:验证项目配置文件
- 打开项目的
.csproj文件,检查所有PropertyGroup节点的Condition属性,确保仅存在以下三种配置的定义:<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <!-- 配置内容 --> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <!-- 配置内容 --> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'EasyTest|AnyCPU' "> <!-- 配置内容 --> </PropertyGroup> - 删除任何涉及
NoVariablesDefault|x86的配置节点或引用
步骤3:重置配置管理器
- 重新打开解决方案,点击菜单栏「生成」→「配置管理器」
- 在「活动解决方案配置」下拉框中选择<新建>,创建
Debug|AnyCPU、Release|AnyCPU、EasyTest|AnyCPU这三个配置,确保每个项目对应的配置都映射到同名的项目配置 - 删除配置管理器中所有异常的配置条目(如
NoVariablesDefault|x86)
步骤4:清理缓存并重启
- 删除项目目录下的
.vs隐藏文件夹,以及bin、obj目录 - 重启Visual Studio,重新加载解决方案
内容的提问来源于stack exchange,提问作者Kirsten
相关产品推荐
相关产品推荐

