@@ -25,19 +25,18 @@ if (-not (Test-Path "$solutionDir/global.json"))
25
25
}
26
26
27
27
$itemsToCopyBinaries = @ (" $solutionDir \Engine\bin\$Configuration \$Framework \Microsoft.Windows.PowerShell.ScriptAnalyzer.dll" ,
28
- " $solutionDir \Rules\bin\$Configuration \$Framework \Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll" ,
29
- " $solutionDir \Rules\bin\$Configuration \$Framework \Newtonsoft.Json.dll" )
28
+ " $solutionDir \Rules\bin\$Configuration \$Framework \Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll" )
30
29
31
30
$itemsToCopyCommon = @ (" $solutionDir \Engine\PSScriptAnalyzer.psd1" ,
32
31
" $solutionDir \Engine\PSScriptAnalyzer.psm1" ,
33
32
" $solutionDir \Engine\ScriptAnalyzer.format.ps1xml" ,
34
33
" $solutionDir \Engine\ScriptAnalyzer.types.ps1xml" )
35
34
36
- $destinationDir = " $solutionDir / out/ PSScriptAnalyzer"
37
- $destinationDirBinaries = " $destinationDir "
35
+ $destinationDir = " $solutionDir \ out\ PSScriptAnalyzer"
36
+ $destinationDirBinaries = $destinationDir
38
37
if ($Framework -eq " netstandard1.6" )
39
38
{
40
- $destinationDirBinaries = " $destinationDir / coreclr"
39
+ $destinationDirBinaries = " $destinationDir \ coreclr"
41
40
}
42
41
43
42
if ($build )
@@ -79,7 +78,13 @@ if ($build)
79
78
CopyToDestinationDir $itemsToCopyBinaries $destinationDirBinaries
80
79
81
80
# Copy Settings File
82
- Copy-Item - Path " $solutionDir /Engine/Settings" - Destination $destinationDir - Force - Recurse - Verbose
81
+ Copy-Item - Path " $solutionDir \Engine\Settings" - Destination $destinationDir - Force - Recurse - Verbose
82
+
83
+ # copy newtonsoft dll if net451 framework
84
+ if ($Framework -eq " net451" )
85
+ {
86
+ copy-item - path " $solutionDir \Rules\bin\$Configuration \$Framework \Newtonsoft.Json.dll" - Destination $destinationDir - Verbose
87
+ }
83
88
}
84
89
85
90
$modulePath = " $HOME \Documents\WindowsPowerShell\Modules" ;
0 commit comments