diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2010-02-18 22:23:32 -0800 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2010-02-18 22:23:32 -0800 |
commit | 48fd92dd1dacfc0b8e5ee301ea61097b0accfe0f (patch) | |
tree | a75093940bd4649458d9f38a5f9c6005a362c2cf /projecttemplates | |
parent | 0d0918b7f40353c473f0b213d2279ae99de6384f (diff) | |
download | DotNetOpenAuth-48fd92dd1dacfc0b8e5ee301ea61097b0accfe0f.zip DotNetOpenAuth-48fd92dd1dacfc0b8e5ee301ea61097b0accfe0f.tar.gz DotNetOpenAuth-48fd92dd1dacfc0b8e5ee301ea61097b0accfe0f.tar.bz2 |
Fixed issue of unsigned satellite assemblies in drop .zip.
Diffstat (limited to 'projecttemplates')
-rw-r--r-- | projecttemplates/projecttemplates.proj | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/projecttemplates/projecttemplates.proj b/projecttemplates/projecttemplates.proj index d4d3a56..16b939d 100644 --- a/projecttemplates/projecttemplates.proj +++ b/projecttemplates/projecttemplates.proj @@ -34,6 +34,9 @@ </Target> <Target Name="LayoutProjects"> + <MSBuild Projects="..\src\$(ProductName)\$(ProductName).csproj" Targets="Sign" BuildInParallel="$(BuildInParallel)"> + <Output TaskParameter="TargetOutputs" ItemName="SignedProductAssemblies" /> + </MSBuild> <ItemGroup> <TemplateProjects Include="**\*.csproj" Exclude="$(MSBuildThisFile)"> <AfterTokens>$safeprojectname$</AfterTokens> @@ -45,16 +48,14 @@ </TemplateProjects> <TemplateProjectsLayout Include="@(TemplateProjects->'$(ProjectTemplatesLayoutPath)%(RecursiveDir)%(FileName)%(Extension)')"/> - <!-- Add external libraries --> - <!-- Include the unified, signed version of the library --> - <ProjectTemplateLibraries Include="$(ILMergeOutputAssembly)" /> - <ProjectTemplateLibraries Include="$(ILMergeOutputAssemblyDirectory)$(ProductName).pdb" /> + <!-- Add external libraries and their symbols --> + <ProjectTemplateLibraries Include="@(SignedProductAssemblies)" /> + <ProjectTemplateLibraries Include="@(SignedProductAssemblies->'%(SymbolPath)')" /> <ProjectTemplateLibraries Include="$(OutputPath)$(ProductName).xml" /> - <ProjectTemplateLibraries Include="$(OutputPath)$(ProductName).Contracts.dll" /> <!-- ... and log4net --> <ProjectTemplateLibraries Include="$(ProjectRoot)lib\log4net.dll" /> <ProjectTemplateLibraries Include="$(ProjectRoot)lib\log4net.xml" /> - <ProjectTemplateLibrariesTargets Include="@(ProjectTemplateLibraries->'$(ProjectTemplatesLayoutPath)RelyingPartyLogic\lib\%(FileName)%(Extension)')" /> + <ProjectTemplateLibrariesTargets Include="@(ProjectTemplateLibraries->'$(ProjectTemplatesLayoutPath)RelyingPartyLogic\lib\%(CultureDir)%(FileName)%(Extension)')" /> <FixupReferenceAssemblies Include="@(ProjectTemplateLibrariesTargets)" Condition="'%(Extension)' == '.dll'" /> <InjectedLibraryItems Include="@(ProjectTemplateLibrariesTargets->'lib\%(FileName)%(Extension)')" /> |