1
0
mirror of https://github.com/Kitware/CMake.git synced 2025-10-17 15:32:10 +08:00

VS Generator: Properly reference included external C# projects

This commit is contained in:
Dario Passet
2021-05-13 07:26:06 +00:00
committed by Dario Passet
parent 049d388cfa
commit 65b58b0316

View File

@@ -4253,11 +4253,10 @@ void cmVisualStudio10TargetGenerator::WriteProjectReferences(Elem& e0)
if (dt->IsCSharpOnly() || cmHasLiteralSuffix(path, "csproj")) {
e2.Element("SkipGetTargetFrameworkProperties", "true");
}
// Don't reference targets that don't produce any output.
if (this->Configurations.empty() ||
dt->GetManagedType(this->Configurations[0]) ==
cmGeneratorTarget::ManagedType::Undefined) {
else if (this->Configurations.empty() ||
dt->GetManagedType(this->Configurations[0]) ==
cmGeneratorTarget::ManagedType::Undefined) {
e2.Element("ReferenceOutputAssembly", "false");
e2.Element("CopyToOutputDirectory", "Never");
}