From 1e29a2f4ee8aff3d60a5341769161e485a7ebf90 Mon Sep 17 00:00:00 2001 From: kayone Date: Mon, 25 Aug 2014 19:30:57 -0700 Subject: [PATCH] include config file for test projects to make assemblyredirect work --- build.ps1 | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/build.ps1 b/build.ps1 index 96f9daa92..316fc60e8 100644 --- a/build.ps1 +++ b/build.ps1 @@ -36,7 +36,7 @@ Function Build() Write-Host "##teamcity[progressFinish 'Build']" } -Function CleanFolder($path) +Function CleanFolder($path, $keepConfigFiles) { Write-Host Removing XMLDoc files get-childitem $path -File -Filter *.xml -Recurse | foreach ($_) { @@ -56,8 +56,11 @@ Function CleanFolder($path) get-childitem $path -File -Filter *.transform -Recurse | foreach ($_) {remove-item $_.fullname} - get-childitem $path -File -Filter *.dll.config -Recurse | foreach ($_) {remove-item $_.fullname} - + if($keepConfigFiles -ne $true) + { + get-childitem $path -File -Filter *.dll.config -Recurse | foreach ($_) {remove-item $_.fullname} + } + Write-Host Removing FluentValidation.Resources files get-childitem $path -File -Filter FluentValidation.resources.dll -recurse | foreach ($_) {remove-item $_.fullname} @@ -178,7 +181,7 @@ Function PackageTests() get-childitem $testPackageFolder -File -Filter *log.config | foreach ($_) {remove-item $_.fullname} - CleanFolder $testPackageFolder + CleanFolder $testPackageFolder $true Write-Host "Adding MediaInfoDotNet.dll.config (for dllmap)" Copy-Item "$sourceFolder\MediaInfoDotNet.dll.config" -Destination $testPackageFolder -Force