summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.BuildTasks/AddProjectItems.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2010-02-20 13:43:17 -0800
committerAndrew Arnott <andrewarnott@gmail.com>2010-02-20 13:43:17 -0800
commitf1718afbd134c9b4a5db2dfe3c3ec1f804312123 (patch)
treefc4e04018874e30bf93e1cbb4f0c4874fbcbc193 /src/DotNetOpenAuth.BuildTasks/AddProjectItems.cs
parent1cc3bef4af253d5e82a5561049b5bdf412013cb5 (diff)
parent79b38d534537eec6b3e49bd428e768f600a3d370 (diff)
downloadDotNetOpenAuth-f1718afbd134c9b4a5db2dfe3c3ec1f804312123.zip
DotNetOpenAuth-f1718afbd134c9b4a5db2dfe3c3ec1f804312123.tar.gz
DotNetOpenAuth-f1718afbd134c9b4a5db2dfe3c3ec1f804312123.tar.bz2
Merge branch 'v3.4'
Diffstat (limited to 'src/DotNetOpenAuth.BuildTasks/AddProjectItems.cs')
-rw-r--r--src/DotNetOpenAuth.BuildTasks/AddProjectItems.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/DotNetOpenAuth.BuildTasks/AddProjectItems.cs b/src/DotNetOpenAuth.BuildTasks/AddProjectItems.cs
index 30fa284..0b84398 100644
--- a/src/DotNetOpenAuth.BuildTasks/AddProjectItems.cs
+++ b/src/DotNetOpenAuth.BuildTasks/AddProjectItems.cs
@@ -6,13 +6,13 @@
namespace DotNetOpenAuth.BuildTasks {
using System;
+ using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Build.BuildEngine;
using Microsoft.Build.Framework;
using Microsoft.Build.Utilities;
- using System.Collections;
public class AddProjectItems : Task {
/// <summary>
@@ -49,7 +49,10 @@ namespace DotNetOpenAuth.BuildTasks {
BuildItem newItem = project.AddNewItem(itemType, projectItem.ItemSpec, false);
var customMetadata = projectItem.CloneCustomMetadata();
foreach (DictionaryEntry entry in customMetadata) {
- newItem.SetMetadata((string)entry.Key, (string)entry.Value);
+ string value = (string)entry.Value;
+ if (value.Length > 0) {
+ newItem.SetMetadata((string)entry.Key, value);
+ }
}
}