private void MigrateImports(ProjectItemGroupElement commonItemGroup, TargetFrameworkInformation targetFramework) { var transform = ImportsTransformation.Transform(targetFramework); if (transform != null) { transform.Condition = targetFramework.FrameworkName.GetMSBuildCondition(); _transformApplicator.Execute(transform, commonItemGroup); } }
private void MigrateImports(ProjectPropertyGroupElement commonPropertyGroup, TargetFrameworkInformation targetFramework) { var transform = ImportsTransformation.Transform(targetFramework); if (transform != null) { transform.Condition = targetFramework.FrameworkName.GetMSBuildCondition(); _transformApplicator.Execute(transform, commonPropertyGroup, mergeExisting: true); } else { MigrationTrace.Instance.WriteLine($"{nameof(MigratePackageDependenciesAndToolsRule)}: imports transform null for {targetFramework.FrameworkName.GetShortFolderName()}"); } }
private void MigrateImports( ProjectPropertyGroupElement commonPropertyGroup, TargetFrameworkInformation targetFramework, bool isMultiTFM) { var transform = ImportsTransformation.Transform(targetFramework); if (transform != null) { transform.Condition = isMultiTFM ? targetFramework.FrameworkName.GetMSBuildCondition() : null; _transformApplicator.Execute(transform, commonPropertyGroup, mergeExisting: true); } else { MigrationTrace.Instance.WriteLine(String.Format(LocalizableStrings.ImportsTransformNullFor, nameof(MigratePackageDependenciesAndToolsRule), targetFramework.FrameworkName.GetShortFolderName())); } }