summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2010-01-08 20:51:15 -0800
committerAndrew Arnott <andrewarnott@gmail.com>2010-01-08 20:51:15 -0800
commit76370230623ec676c29dbcaad8b32be4ccbaae6a (patch)
treec778211bd2c483487d32dd2c1613611a426a5da3
parente7fa401b21a18d67fe707a0e10a54332fb41a928 (diff)
downloadDotNetOpenAuth-76370230623ec676c29dbcaad8b32be4ccbaae6a.zip
DotNetOpenAuth-76370230623ec676c29dbcaad8b32be4ccbaae6a.tar.gz
DotNetOpenAuth-76370230623ec676c29dbcaad8b32be4ccbaae6a.tar.bz2
Fixed up some more issues with OpenIdOfflineProvider sample.
-rw-r--r--build.proj4
-rw-r--r--lib/DotNetOpenAuth.BuildTasks.dllbin60416 -> 60928 bytes
-rw-r--r--lib/DotNetOpenAuth.BuildTasks.pdbbin153088 -> 155136 bytes
-rw-r--r--samples/OpenIdOfflineProvider/OpenIdOfflineProvider.csproj1
-rw-r--r--src/DotNetOpenAuth.BuildTasks/FixupShippingToolSamples.cs12
5 files changed, 16 insertions, 1 deletions
diff --git a/build.proj b/build.proj
index 300d072..9cf07cb 100644
--- a/build.proj
+++ b/build.proj
@@ -424,7 +424,9 @@
<ItemGroup>
<SampleProjectTargets Include="$(DropSamplesDirectory)**\*.csproj" />
</ItemGroup>
- <FixupShippingToolSamples Projects="@(DropSamplesToolsProjects)" RemoveImportsStartingWith="%24(ProjectRoot)tools\" />
+ <FixupShippingToolSamples Projects="@(DropSamplesToolsProjects)"
+ RemoveImportsStartingWith="%24(ProjectRoot)tools\"
+ AddReferences="Microsoft.Contracts"/>
<ChangeProjectReferenceToAssemblyReference Projects="@(SampleProjectTargets)"
ProjectReference="..\..\src\$(ProductName)\$(ProductName).csproj" Reference="..\..\Bin\$(ProductName).dll" />
</Target>
diff --git a/lib/DotNetOpenAuth.BuildTasks.dll b/lib/DotNetOpenAuth.BuildTasks.dll
index 402d176..da8b1ed 100644
--- a/lib/DotNetOpenAuth.BuildTasks.dll
+++ b/lib/DotNetOpenAuth.BuildTasks.dll
Binary files differ
diff --git a/lib/DotNetOpenAuth.BuildTasks.pdb b/lib/DotNetOpenAuth.BuildTasks.pdb
index 2fb7f08..2ded20a 100644
--- a/lib/DotNetOpenAuth.BuildTasks.pdb
+++ b/lib/DotNetOpenAuth.BuildTasks.pdb
Binary files differ
diff --git a/samples/OpenIdOfflineProvider/OpenIdOfflineProvider.csproj b/samples/OpenIdOfflineProvider/OpenIdOfflineProvider.csproj
index 240ba42..ae43d1e 100644
--- a/samples/OpenIdOfflineProvider/OpenIdOfflineProvider.csproj
+++ b/samples/OpenIdOfflineProvider/OpenIdOfflineProvider.csproj
@@ -19,6 +19,7 @@
<WarningLevel>4</WarningLevel>
<UICulture>en-US</UICulture>
<OutputPath Condition=" '$(OutputPath)' == '' ">bin\$(Configuration)\</OutputPath>
+ <TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v3.5</TargetFrameworkVersion>
<ApplicationIcon>openid.ico</ApplicationIcon>
<FileUpgradeFlags>
</FileUpgradeFlags>
diff --git a/src/DotNetOpenAuth.BuildTasks/FixupShippingToolSamples.cs b/src/DotNetOpenAuth.BuildTasks/FixupShippingToolSamples.cs
index a6088c9..6c71740 100644
--- a/src/DotNetOpenAuth.BuildTasks/FixupShippingToolSamples.cs
+++ b/src/DotNetOpenAuth.BuildTasks/FixupShippingToolSamples.cs
@@ -6,6 +6,7 @@
namespace DotNetOpenAuth.BuildTasks {
using System;
+ using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
@@ -24,6 +25,8 @@ namespace DotNetOpenAuth.BuildTasks {
public string[] RemoveImportsStartingWith { get; set; }
+ public ITaskItem[] AddReferences { get; set; }
+
/// <summary>
/// Executes this instance.
/// </summary>
@@ -43,6 +46,15 @@ namespace DotNetOpenAuth.BuildTasks {
.ForEach(import => project.Imports.RemoveImport(import));
}
+ if (this.AddReferences != null) {
+ foreach (var reference in this.AddReferences) {
+ BuildItem item = project.AddNewItem("Reference", reference.ItemSpec);
+ foreach (DictionaryEntry metadata in reference.CloneCustomMetadata()) {
+ item.SetMetadata((string)metadata.Key, (string)metadata.Value);
+ }
+ }
+ }
+
project.Save(projectTaskItem.ItemSpec);
}