Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/NuGet.BuildTasks.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Wilkinson <matt@hirespace.com>2016-01-26 18:37:31 +0300
committerMatt Wilkinson <matthew.wilkinson@gmail.com>2016-01-28 23:48:43 +0300
commit1692c51c6585cf67bc2f9c31358240304f02a3fe (patch)
treef31030c7600dc9581e5feb55ff7e77f773d7d2a9
parent264c1ede5ddfebd07b5d4377aa5aa5516c9fa52f (diff)
Add NuGetIsFrameworkReference to all resolved references
-rw-r--r--src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs6
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);
}