mirror of https://github.com/SixLabors/ImageSharp
4 changed files with 40 additions and 3 deletions
@ -0,0 +1,12 @@ |
|||
$solutionDir = [System.IO.Path]::GetDirectoryName($dte.Solution.FullName) + "\" |
|||
$path = $installPath.Replace($solutionDir, "`$(SolutionDir)") |
|||
|
|||
$NativeAssembliesDir = Join-Path $path "lib" |
|||
$x86 = $(Join-Path $NativeAssembliesDir "x86\*.*") |
|||
$x64 = $(Join-Path $NativeAssembliesDir "x64\*.*") |
|||
|
|||
$ImageProcessorPostBuildCmd = " |
|||
if not exist `"`$(TargetDir)x86`" md `"`$(TargetDir)x86`" |
|||
xcopy /s /y `"$x86`" `"`$(TargetDir)x86`" |
|||
if not exist `"`$(TargetDir)amd64`" md `"`$(TargetDir)x64`" |
|||
xcopy /s /y `"$x64`" `"`$(TargetDir)x64`"" |
|||
@ -0,0 +1,11 @@ |
|||
param($installPath, $toolsPath, $package, $project) |
|||
|
|||
. (Join-Path $toolsPath "imageprocessor.ps1") |
|||
|
|||
# Get the current Post Build Event cmd |
|||
$currentPostBuildCmd = $project.Properties.Item("PostBuildEvent").Value |
|||
|
|||
# Append our post build command if it's not already there |
|||
if (!$currentPostBuildCmd.Contains($ImageProcessorPostBuildCmd)) { |
|||
$project.Properties.Item("PostBuildEvent").Value += $ImageProcessorPostBuildCmd |
|||
} |
|||
@ -0,0 +1,9 @@ |
|||
param($installPath, $toolsPath, $package, $project) |
|||
|
|||
. (Join-Path $toolsPath "imageprocessor.ps1") |
|||
|
|||
# Get the current Post Build Event cmd |
|||
$currentPostBuildCmd = $project.Properties.Item("PostBuildEvent").Value |
|||
|
|||
# Remove our post build command from it (if it's there) |
|||
$project.Properties.Item("PostBuildEvent").Value = $currentPostBuildCmd.Replace($ImageProcessorPostBuildCmd, "") |
|||
Loading…
Reference in new issue