private void CopyProjectVariantAssignmentToCC(ContentClass targetCC)
{
var x =
//ProjectVariantAssignments.ToLookup(x=>targetCC.TemplateVariants.GetByName(x.TemplateVariant.Name),
//x=>targetCC.Project.ProjectVariants.GetByName(x.ProjectVariant.Name));
ProjectVariantAssignments.ToLookup(
assignment => targetCC.TemplateVariants[assignment.TemplateVariant.Name],
assignment => new ProjectVariantAssignmentSettings() { ProjectVariant = targetCC.Project.ProjectVariants[assignment.ProjectVariant.Name], IsPublishing = assignment.IsPublishing, IsNotUsingTidy = assignment.IsNotUsingTidy, TemplateVariant = targetCC.TemplateVariants[assignment.TemplateVariant.Name] });
targetCC.ProjectVariantAssignments.Assign(x);
}