go
This commit is contained in:
51
C4IT.API/PostBuildCopy.bat
Normal file
51
C4IT.API/PostBuildCopy.bat
Normal file
@@ -0,0 +1,51 @@
|
||||
@echo off
|
||||
SETLOCAL
|
||||
|
||||
REM Überprüfe, ob die Konfiguration als Parameter übergeben wurde
|
||||
IF "%1"=="" (
|
||||
echo ERROR: Keine Konfiguration übergeben. Verwenden Sie z. B. "Debug" oder "Release".
|
||||
EXIT 1
|
||||
)
|
||||
|
||||
REM Setze die Quelldateien und das Zielverzeichnis
|
||||
SET SourceDir=%~dp0bin\%1
|
||||
SET TargetDir=\\srvwsm001.imagoverum.com\c$\Program Files (x86)\Matrix42\Matrix42 Workplace Management\svc\bin
|
||||
|
||||
REM Debugging-Ausgabe
|
||||
echo Starting Post-Build Copy Script...
|
||||
echo Source Directory: %SourceDir%
|
||||
echo Target Directory: %TargetDir%
|
||||
|
||||
REM Prüfe, ob die Quelldateien existieren
|
||||
IF NOT EXIST "%SourceDir%\C4IT.API.Contracts.dll" (
|
||||
echo ERROR: C4IT.API.Contracts.dll nicht gefunden.
|
||||
EXIT 1
|
||||
)
|
||||
|
||||
IF NOT EXIST "%SourceDir%\C4IT.API.CustomerPanel.dll" (
|
||||
echo ERROR: C4IT.API.CustomerPanel.dll nicht gefunden.
|
||||
EXIT 1
|
||||
)
|
||||
|
||||
REM Kopiere die Dateien
|
||||
echo Kopiere C4IT.API.Contracts.dll...
|
||||
xcopy "%SourceDir%\C4IT.API.Contracts.dll" "%SourceDir%\..\..\..\..\Matrix42\C4IT_CustomerPanel\Matrix42Libs" /Y
|
||||
IF ERRORLEVEL 1 (
|
||||
echo ERROR: Kopiervorgang von C4IT.API.Contracts.dll fehlgeschlagen.
|
||||
EXIT 1
|
||||
)
|
||||
xcopy "%SourceDir%\C4IT.API.Contracts.dll" "%TargetDir%" /Y
|
||||
IF ERRORLEVEL 1 (
|
||||
echo ERROR: Kopiervorgang von C4IT.API.Contracts.dll fehlgeschlagen.
|
||||
EXIT 1
|
||||
)
|
||||
|
||||
echo Kopiere C4IT.API.CustomerPanel.dll...
|
||||
xcopy "%SourceDir%\C4IT.API.CustomerPanel.dll" "%TargetDir%" /Y
|
||||
IF ERRORLEVEL 1 (
|
||||
echo ERROR: Kopiervorgang von C4IT.API.CustomerPanel.dll fehlgeschlagen.
|
||||
EXIT 1
|
||||
)
|
||||
|
||||
echo Dateien erfolgreich kopiert.
|
||||
ENDLOCAL
|
||||
Reference in New Issue
Block a user