the issue is stem from the mess in Global Section in configuration of solution file. we can manually clean up the mess by openning the solution file in Notepad. I had highlight the removal text in Red.
Before:
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Default = Debug|Default
Debug|Any CPU = Debug|Any CPU
DebugLocal|Default = DebugLocal|Default
DebugLocal|Any CPU = DebugLocal|Any CPU
Release|Default = Release|Default
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.Debug|Default.ActiveCfg = Debug
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.Debug|Default.Build.0 = Debug
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.Debug|Default.Deploy.0 = Debug
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.DebugLocal|Default.ActiveCfg = DebugLocal
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.DebugLocal|Default.Build.0 = DebugLocal
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.DebugLocal|Default.Deploy.0 = DebugLocal
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.Release|Default.ActiveCfg = Release
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.Release|Default.Build.0 = Release
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.Release|Default.Deploy.0 = Release
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Default = Debug|Default
DebugLocal|Default = DebugLocal|Default
Release|Default = Release|Default
EndGlobalSection
EndGlobal
After:
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Default = Debug|Default
DebugLocal|Default = DebugLocal|Default
Release|Default = Release|Default
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.Debug|Default.ActiveCfg = Debug
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.Debug|Default.Build.0 = Debug
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.Debug|Default.Deploy.0 = Debug
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.DebugLocal|Default.ActiveCfg = DebugLocal
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.DebugLocal|Default.Build.0 = DebugLocal
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.DebugLocal|Default.Deploy.0 = DebugLocal
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.Release|Default.ActiveCfg = Release
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.Release|Default.Build.0 = Release
{C840CD44-07C2-4B5D-A534-ED06A044DF1E}.Release|Default.Deploy.0 = Release
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal