+++ title = "msbuild" draft = false tags = [ "", "Users", "jefklak", "Downloads", "pages", "code", "build", "msbuild" ] date = "2014-01-31" +++ # MSBuild ## Adding/Modifying build steps ##### Q: Hoe kan ik iets aan de build toevoegen zonder de XAML template te wijzigen? A: Maak een nieuw **dummy solution** met één project, waar in de `csproj` file het volgende bijgevoegd is: ```xml ``` (Ter info, `BuildUpdate` is een tag die met een using included werd: ``) :exclamation: Indien volgorde belangrijk is, aan MSBuild als parameter deze solution als laatste builden, zodat de output/bin folder al de juiste gegevens bevat. ## WebServers drop folder ##### Q: Ik wil geen _publishedWebsite.zip waar heel diep PackageTmp in zit maar de exploded dir! A: Append in `MSBuild` arguments `;DeployOnBuild=true` - zie [MSDN DeployOnBuild property](http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.build.workflow.activities.msbuild.deployonbuild.aspx) Er is blijkbaar ook een `CreatePackageOnPublish` property (?)