🦙
🦙
Visual Studio post-build powershell
Put this into your visual studio post-build event commandline to export all the macro variables to your next command.
set OutDir=$(OutDir)
set ConfigurationName=$(OutDir)
Set ProjectName=$(ProjectName)
set TargetName=$(TargetName)
set TargetPath=$(TargetPath)
set ProjectPath=$(ProjectPath)
set TargetFileName=$(TargetFileName)
set DevEnvDir=$(DevEnvDir)
set TargetDir=$(TargetDir)
set ProjectDir=$(ProjectDir)
set SolutionFileName=$(SolutionFileName)
set SolutionPath=$(SolutionPath)
set SolutionDir=$(SolutionDir)
set SolutionName=$(SolutionName)
set PlatformName=$(PlatformName)
set ProjectExt=$(ProjectExt)
set SolutionExt=$(SolutionExt)
Then, you can invoke a powershell script that lives in your project directory that does a deployment.
powershell "Set-ExecutionPolicy RemoteSigned; & ""$(ProjectDir)postbuild.ps1"""