/////////// Release 모드일때만 실행 루트b:가 없으면 오류 ///////////
-------------------------------------------------------- UI ---------------------------------------------------------------------
set CFD=
set CROOT=B:
IF $(ConfigurationName)==Release ( IF NOT EXIST %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\UI\%CFD% MD %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\UI\%CFD% )
IF $(ConfigurationName)==Release ( del %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\UI\%CFD%\$(TargetName)$(TargetExt) )
IF $(ConfigurationName)==Release ( XCOPY "$(TargetDir)$(TargetName)$(TargetExt)" "%CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\UI\%CFD%\" )
-----------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------- BL-------------------------------------------------------
set CROOT=B:
IF $(ConfigurationName)==Release ( IF NOT EXIST %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin MD %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin )
IF $(ConfigurationName)==Release ( del %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin\$(TargetName)$(TargetExt) )
IF $(ConfigurationName)==Release ( XCOPY "$(TargetDir)$(TargetName)$(TargetExt)" "%CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin\" )
------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------- FL --------------------------------------------------------
set CFD=
set CASMX=PB20G01FL.asmx
set CROOT=B:
IF $(ConfigurationName)==Release ( IF NOT EXIST %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin MD %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin )
IF $(ConfigurationName)==Release ( del %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin\$(TargetName)$(TargetExt) )
IF $(ConfigurationName)==Release ( XCOPY "$(TargetDir)$(TargetName)$(TargetExt)" "%CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin\" )
IF $(ConfigurationName)==Release ( IF NOT EXIST %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\Services\%CFD% mkdir %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\Services\%CFD% )
IF $(ConfigurationName)==Release ( del %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\Services\%CFD%\%CASMX% )
IF $(ConfigurationName)==Release ( IF $(ConfigurationName)==Release XCOPY "$(ProjectDir)%CASMX%" "%CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\Services\%CFD%\" )
------------------------------------------------------------------------------------------------------------------------
/////////////////////////////////////////////////////Release 모드일때만 실행 루트b:가 존재 하면 실행 때문에 루트 b:가 없어도 오류를 발생하지 않는다.
///////////////////////////////////////////////////// 때문에 루트 b:에 연결이 안될시 복사가 안되고 에러메시지를 내보지 않는다////////////////////////////////////////////////////////////////////////////////////////////////////
-------------------------------------------------------- UI ---------------------------------------------------------------------
set CFD=SD
set CROOT=B:
IF $(ConfigurationName)==Release ( IF EXIST B: ( IF NOT EXIST %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\UI\%CFD% MD %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\UI\%CFD% ) )
IF $(ConfigurationName)==Release ( IF EXIST B: ( del %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\UI\%CFD%\$(TargetName)$(TargetExt) ) )
IF $(ConfigurationName)==Release ( IF EXIST B: ( XCOPY "$(TargetDir)$(TargetName)$(TargetExt)" "%CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\UI\%CFD%\" ) )
REM b: 루트가 존재 하면 실행
-----------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------- BL-------------------------------------------------------
set CROOT=B:
IF $(ConfigurationName)==Release ( IF EXIST B: ( IF NOT EXIST %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin MD %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin ) )
IF $(ConfigurationName)==Release ( IF EXIST B: ( del %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin\$(TargetName)$(TargetExt) ) )
IF $(ConfigurationName)==Release ( IF EXIST B: ( XCOPY "$(TargetDir)$(TargetName)$(TargetExt)" "%CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin\" ) )
------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------- FL --------------------------------------------------------
set CFD=MDM
set CASMX=PB20G01FL.asmx
set CROOT=B:
IF $(ConfigurationName)==Release ( IF EXIST B: ( IF NOT EXIST %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin MD %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin ) )
IF $(ConfigurationName)==Release ( IF EXIST B: ( del %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin\$(TargetName)$(TargetExt) ) )
IF $(ConfigurationName)==Release ( IF EXIST B: ( XCOPY "$(TargetDir)$(TargetName)$(TargetExt)" "%CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\bin\" ) )
IF $(ConfigurationName)==Release ( IF EXIST B: ( IF NOT EXIST %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\Services\%CFD% mkdir %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\Services\%CFD% ) )
IF $(ConfigurationName)==Release ( IF EXIST B: ( del %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\Services\%CFD%\%CASMX% ) )
IF $(ConfigurationName)==Release ( IF EXIST B: ( IF $(ConfigurationName)==Release XCOPY "$(ProjectDir)%CASMX%" "%CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\WebApp\Services\%CFD%\" ) )
------------------------------------------------------------------------------------------------------------------------
set CFD=SD
set CROOT=B:
IF $(ConfigurationName)==Release (
IF EXIST B: (
IF NOT EXIST %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\UI\%CFD% (
MD %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\UI\%CFD% )
) ELSE ECHO %CROOT% 루트가 없습니다
)
IF $(ConfigurationName)==Release ( IF EXIST B: ( del %CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\UI\%CFD%\$(TargetName)$(TargetExt) ) )
IF $(ConfigurationName)==Release ( IF EXIST B: ( IF $(ConfigurationName)==Release XCOPY "$(TargetDir)$(TargetName)$(TargetExt)" "%CROOT%\uniERP.NET\ReleaseDLL\%date%\Default\UI\%CFD%\" ) )
Posted by 프뢰