浏览代码

Merge topic 'vs-dotnet-sdk-output-paths' into release-3.25

d2d1be0671 VS: Fix paths in multi-target SDK-style projects

Acked-by: Kitware Robot <[email protected]>
Merge-request: !7836
Brad King 3 年之前
父节点
当前提交
4910efb178
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      Source/cmVisualStudio10TargetGenerator.cxx

+ 2 - 1
Source/cmVisualStudio10TargetGenerator.cxx

@@ -903,7 +903,6 @@ void cmVisualStudio10TargetGenerator::WriteSdkStyleProjectFile(
     // of the IDE.
     e1.Element("VCProjectUpgraderObjectName", "NoUpgrade");
     e1.Element("ManagedAssembly", "true");
-    e1.Element("AppendTargetFrameworkToOutputPath", "false");
 
     cmValue targetFramework =
       this->GeneratorTarget->GetProperty("DOTNET_TARGET_FRAMEWORK");
@@ -912,9 +911,11 @@ void cmVisualStudio10TargetGenerator::WriteSdkStyleProjectFile(
         e1.Element("TargetFrameworks", *targetFramework);
       } else {
         e1.Element("TargetFramework", *targetFramework);
+        e1.Element("AppendTargetFrameworkToOutputPath", "false");
       }
     } else {
       e1.Element("TargetFramework", "net5.0");
+      e1.Element("AppendTargetFrameworkToOutputPath", "false");
     }
 
     std::string outputType;