|
|
@ -813,6 +813,7 @@ void cmVisualStudio10TargetGenerator::WriteClassicMsBuildProjectFile( |
|
|
|
this->WriteCustomCommands(e0); |
|
|
|
this->WriteAllSources(e0); |
|
|
|
this->WriteDotNetReferences(e0); |
|
|
|
this->WriteFrameworkReferences(e0); |
|
|
|
this->WritePackageReferences(e0); |
|
|
|
this->WriteImports(e0); |
|
|
|
this->WriteEmbeddedResourceGroup(e0); |
|
|
@ -1187,6 +1188,21 @@ void cmVisualStudio10TargetGenerator::WriteDotNetReference( |
|
|
|
this->WriteDotNetReferenceCustomTags(e2, ref); |
|
|
|
} |
|
|
|
|
|
|
|
void cmVisualStudio10TargetGenerator::WriteFrameworkReferences(Elem& e0) |
|
|
|
{ |
|
|
|
cmList references; |
|
|
|
if (cmValue vsFrameworkReferences = |
|
|
|
this->GeneratorTarget->GetProperty("VS_FRAMEWORK_REFERENCES")) { |
|
|
|
references.assign(*vsFrameworkReferences); |
|
|
|
} |
|
|
|
|
|
|
|
Elem e1(e0, "ItemGroup"); |
|
|
|
for (auto const& ref : references) { |
|
|
|
Elem e2(e1, "FrameworkReference"); |
|
|
|
e2.Attribute("Include", ref); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void cmVisualStudio10TargetGenerator::WriteImports(Elem& e0) |
|
|
|
{ |
|
|
|
cmValue imports = |
|
|
|