Search and replace med MSBuild och Web Deployment Project
Med hjälp av Web Deployment Project (WDP) och MSBuild Community Tasks kan man komma runt buggen/problemet med themes i uppdateringsbara förkomplilerade ASP.Net-applikationer. Gör så här:
Upprepa vid behov med styleSheetTheme.
Technorati tags: asp.net, development, msbuild, web deployment project
- Sätt upp ett nytt WDP och öppna projektfilen.
- Se till att det alltid skapas en temporär katalog för källfilerna genom att lägga utöka elementet PropertyGroup med:
<EnableCopyBeforeBuild>true</EnableCopyBeforeBuild>
- Uppdatera BeforeBuild target genom att lägga till en task som tar bort themes från <pages>-elementet:
<Target Name="BeforeBuild">
<FileUpdate
Files="$(CopyBeforeBuildTargetPath)\web.config"
Regex="(\u003Cpages.*)(theme=\u0022.*?\u0022)"
ReplacementText="$1" />
</Target>
Upprepa vid behov med styleSheetTheme.
Technorati tags: asp.net, development, msbuild, web deployment project
0 Comments:
Skicka en kommentar
Links to this post:
Skapa en länk
<< Home