Skip to content

Instantly share code, notes, and snippets.

@JayBazuzi
Created November 17, 2013 23:21
Show Gist options
  • Save JayBazuzi/7519677 to your computer and use it in GitHub Desktop.
Save JayBazuzi/7519677 to your computer and use it in GitHub Desktop.
An alternate implementation of ProjectRootElementExtensions that takes the task type as a generic parameter.
using System;
using Microsoft.Build.Construction;
public static class ProjectRootElementExtensions
{
public static void AddUsingTask<TTask>(this ProjectRootElement projectRootElement)
{
Type taskType = typeof(TTask);
projectRootElement
.AddUsingTask(taskType.Name, taskType.Assembly.Location, null);
}
}
@JayBazuzi
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment