User Tools

Site Tools


xide_placeholders_prebuild

This is an old revision of the document!


Placeholders and Prebuild/Postbuild events

For Prebuild and Postbuild events in XDIE the following placeholders are available:

  • %NETSDKPATH%
  • %OUTPUTFILE%
  • %OUTPUTPDB%
  • %OUTPUTPATH%
  • %ProjectOutputPath%
  • %AppPath%
  • %ProjectPath%
  • %ConfigPath%
  • %AppName%
  • %AssemblyName%

A small sample for the executable cmd.exe:

%AppPath%Prg\App.config %ProjectOutputPath%%ConfigPath%%AssemblyName%.exe.config /y

or more powerful using a cmd file (from real use):

/c c:\xsharp\xide\postbuildcopy.cmd "%AssemblyName%.dll" "%ProjectOutputPath%%ConfigPath%" "c:\devnet\libs\rdm"

where postbuildcopy.cmd has the following content:

@echo off
set assemblyname=%1
set sourcepath=%2%
set targetpath=%3%
set sourcefile=%sourcepath%\%assemblyname%
set targetfile=%targetpath%\%assemblyname%
if not exist %sourcefile% goto endcmd
if exist %targetfile% goto replace
copy %sourcefile% %targetfile%
goto endcmd
:replace
replace %sourcefile% %targetpath% /u
:endcmd
xide_placeholders_prebuild.1516978758.txt.gz · Last modified: 2018/01/26 14:59 by wolfgangriedmann