diff options
Diffstat (limited to 'projecttemplates/projecttemplates.proj')
-rw-r--r-- | projecttemplates/projecttemplates.proj | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/projecttemplates/projecttemplates.proj b/projecttemplates/projecttemplates.proj index 3046553..27e366c 100644 --- a/projecttemplates/projecttemplates.proj +++ b/projecttemplates/projecttemplates.proj @@ -134,6 +134,19 @@ <TopLevelVS2010ProjectTemplates Include="@(ProjectTemplatesLayout)" Condition=" '%(Extension)' == '.vstemplate' and '%(RootDir)%(Directory)' == '$(ProjectTemplatesLayoutPath)' " /> <VS2010ProjectTemplateZipFiles Include="@(TopLevelVS2010ProjectTemplates->'%(RootDir)%(Directory)%(FileName).zip')" /> + + <TemplateProjectItemsForTransformLayoutFixups Include="@(TemplateProjectItemsForTransformLayout)" Condition=" '%(Extension)' == '.aspx' "> + <Pattern><%@ Register Assembly="DotNetOpenAuth[^"]+"</Pattern> + <Replacement><%@ Register Assembly="DotNetOpenAuth"</Replacement> + </TemplateProjectItemsForTransformLayoutFixups> + <TemplateProjectItemsForTransformLayoutFixups Include="@(TemplateProjectItemsForTransformLayout)" Condition=" '%(Extension)' == '.xaml' "> + <Pattern>xmlns\:(.+)assembly=DotNetOpenAuth([^;"]+)</Pattern> + <Replacement>xmlns:$1assembly=DotNetOpenAuth</Replacement> + </TemplateProjectItemsForTransformLayoutFixups> + <TemplateProjectItemsForTransformLayoutFixups Include="@(TemplateProjectItemsForTransformLayout)" Condition=" '%(Extension)' == '.config' "> + <Pattern>type="DotNetOpenAuth([^,]+), DotNetOpenAuth([^"]+)"</Pattern> + <Replacement>type="DotNetOpenAuth$1, DotNetOpenAuth"</Replacement> + </TemplateProjectItemsForTransformLayoutFixups> </ItemGroup> <Copy @@ -143,6 +156,10 @@ <CopyWithTokenSubstitution SourceFiles="@(TemplateProjectItemsForTransformSource)" DestinationFiles="@(TemplateProjectItemsForTransformLayout)" /> + <RegexFileReplace + Files="@(TemplateProjectItemsForTransformLayoutFixups)" + Pattern="%(Pattern)" + Replacement="%(Replacement)" /> <ItemGroup> <ProjectTemplateIntendedFiles Include=" |