diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2011-01-12 06:20:29 -0800 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2011-01-12 06:20:29 -0800 |
commit | 45f9a8ba462059cc746eb35d63a8e2a676eafad5 (patch) | |
tree | 5a4f34d37ef0ab83aba6db644255e47a530b0d8c | |
parent | a9650b0d6b35d10fa0c4386c388db36892b6523a (diff) | |
download | DotNetOpenAuth-45f9a8ba462059cc746eb35d63a8e2a676eafad5.zip DotNetOpenAuth-45f9a8ba462059cc746eb35d63a8e2a676eafad5.tar.gz DotNetOpenAuth-45f9a8ba462059cc746eb35d63a8e2a676eafad5.tar.bz2 |
Removes the OpenIdOfflineProvider's shipping dependency on Microsoft.Contracts.dll.
Closes #7
-rw-r--r-- | samples/OpenIdOfflineProvider/OpenIdOfflineProvider.csproj | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/samples/OpenIdOfflineProvider/OpenIdOfflineProvider.csproj b/samples/OpenIdOfflineProvider/OpenIdOfflineProvider.csproj index 5ed8345..dd077d0 100644 --- a/samples/OpenIdOfflineProvider/OpenIdOfflineProvider.csproj +++ b/samples/OpenIdOfflineProvider/OpenIdOfflineProvider.csproj @@ -210,6 +210,21 @@ </BootstrapperPackage> </ItemGroup> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> + <PropertyGroup> + <ILMergeProjectOutputAssembly>$(ILMergeOutputAssemblyDirectory)$(TargetName)$(TargetExt)</ILMergeProjectOutputAssembly> + <!-- Don't sign the non-unified version of the assembly. --> + <SuppressTargetPathDelaySignedAssembly>true</SuppressTargetPathDelaySignedAssembly> + </PropertyGroup> + <ItemGroup> + <SignDependsOn Include="BuildUnified" /> + <DelaySignedAssemblies Include="$(ILMergeProjectOutputAssembly)" /> + <ILMergeProjectInputAssemblies Include="$(TargetPath); + $(ProjectRoot)lib\Microsoft.Contracts.dll; "/> + </ItemGroup> + <Target Name="BuildUnified" DependsOnTargets="Build" Inputs="@(ILMergeProjectInputAssemblies)" Outputs="$(ILMergeProjectOutputAssembly)"> + <MakeDir Directories="$(ILMergeOutputAssemblyDirectory)" /> + <ILMerge ExcludeFile="$(ProjectRoot)ILMergeInternalizeExceptions.txt" InputAssemblies="@(ILMergeProjectInputAssemblies)" OutputFile="$(ILMergeProjectOutputAssembly)" KeyFile="$(PublicKeyFile)" DelaySign="true" /> + </Target> <Import Project="$(ProjectRoot)tools\DotNetOpenAuth.targets" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), EnlistmentInfo.targets))\EnlistmentInfo.targets" Condition=" '$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), EnlistmentInfo.targets))' != '' " /> </Project>
\ No newline at end of file |