diff options
author | Matt Wilkinson <matt@hirespace.com> | 2016-01-26 18:37:31 +0300 |
---|---|---|
committer | Matt Wilkinson <matthew.wilkinson@gmail.com> | 2016-01-28 23:48:43 +0300 |
commit | 1692c51c6585cf67bc2f9c31358240304f02a3fe (patch) | |
tree | f31030c7600dc9581e5feb55ff7e77f773d7d2a9 | |
parent | 264c1ede5ddfebd07b5d4377aa5aa5516c9fa52f (diff) |
Add NuGetIsFrameworkReference to all resolved references
-rw-r--r-- | src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs b/src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs index cc2979f..ec837fd 100644 --- a/src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs +++ b/src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs @@ -21,6 +21,7 @@ namespace Microsoft.NuGet.Build.Tasks { internal const string NuGetPackageIdMetadata = "NuGetPackageId"; internal const string NuGetPackageVersionMetadata = "NuGetPackageVersion"; + internal const string NuGetIsFrameworkReference = "NuGetIsFrameworkReference"; internal const string ReferenceImplementationMetadata = "Implementation"; internal const string ReferenceImageRuntimeMetadata = "ImageRuntime"; internal const string ReferenceWinMDFileMetadata = "WinMDFile"; @@ -254,7 +255,9 @@ namespace Microsoft.NuGet.Build.Tasks foreach (var frameworkReference in frameworkReferences.Except(fileNamesOfRegularReferences, StringComparer.OrdinalIgnoreCase)) { - _references.Add(new TaskItem(frameworkReference)); + var item = new TaskItem(frameworkReference); + item.SetMetadata(NuGetIsFrameworkReference, "true"); + _references.Add(item); } } @@ -740,6 +743,7 @@ namespace Microsoft.NuGet.Build.Tasks var item = CreateItem(package, package.GetFullPathToFile(file.Name), targetPath); item.SetMetadata("Private", "false"); + item.SetMetadata(NuGetIsFrameworkReference, "false"); items.Add(item); } |