/// <summary>
 /// Add a <see cref="FrameworkArtifactDependency"/> instance to the 
 /// <see cref="TransformationResult"/> of the transformation which is executing. 
 /// </summary>
 /// <param name="frameworkArtifactDependency"></param>
 public void AddFrameworkArtifactDependencyToTransformationResult(FrameworkArtifactDependency frameworkArtifactDependency)
 {
     CurrentTransformationResult.FrameworkArtifactDependencies.Add(frameworkArtifactDependency);
 }
 /// <summary>
 /// Add a <see cref="FrameworkArtifactDependency"/>
 /// </summary>
 /// <param name="frameworkName"></param>
 /// <param name="aspect"></param>
 public void AddFrameworkArtifactDependency(string frameworkName, string aspect)
 {
     FrameworkArtifactDependency fad = new FrameworkArtifactDependency
     {
         FrameworkName = frameworkName,
         Aspect = aspect
     };
     FrameworkArtifactDependencies.Add(fad);
 }
 /// <summary>
 /// Add a <see cref="FrameworkArtifactDependency"/> describing a framework aspect required for this production
 /// project build.
 /// </summary>
 /// <param name="frameworkArtifactDependency"></param>
 public void AddFrameworkArtifactDependency(FrameworkArtifactDependency frameworkArtifactDependency)
 {
     if (FrameworkArtifactDependencies.ContainsKey(frameworkArtifactDependency.Key)) return;
     FrameworkArtifactDependencies.Add(frameworkArtifactDependency.Key, frameworkArtifactDependency);
 }