[xbuild] Add Microsoft.NuGet.Build.Tasks.dll MSBuild task
authorAlexander Köplinger <alex.koeplinger@outlook.com>
Fri, 18 Mar 2016 20:49:27 +0000 (21:49 +0100)
committerMikayla Hutchinson <m.j.hutchinson@gmail.com>
Fri, 15 Jul 2016 17:04:48 +0000 (13:04 -0400)
commitae5611d4ff68d3441e18ba95c3592cecd970381b
treebef33a2b1f8da61a44e196f3fae53ddf253d4843
parentf3c5893d994437b8a0b0dae8fd6ce6ea847b7389
[xbuild] Add Microsoft.NuGet.Build.Tasks.dll MSBuild task

This is required for interoperating with project.json-based NuGet package configuration files
(not to be confused with DNX or AspNet Core which use it as a project file too) from MSBuild/xbuild.

The task hooks into the build process, resolves assembly references from the nuget package cache
and injects them into the compilation project so the csproj doesn't need to be modified when
adding new references/packages.

It is the first step on our road to PCL5/NuGet3.
.gitmodules
external/nuget-buildtasks [new submodule]
mcs/class/Makefile
mcs/class/Microsoft.NuGet.Build.Tasks/Makefile [new file with mode: 0644]
mcs/class/Microsoft.NuGet.Build.Tasks/xbuild_14_Microsoft.NuGet.Build.Tasks.dll.sources [new file with mode: 0644]
mcs/tools/xbuild/Makefile
mcs/tools/xbuild/data/14.0/Microsoft.Common.props [new file with mode: 0644]
mcs/tools/xbuild/data/14.0/Microsoft.Common.targets