반응형
프로젝트 > 속성 > 빌드이벤트
빌드 전
@echo off
SETLOCAL
set LICENSES_LICX=$(ProjectDir)Properties\licenses.licx
set LICENSES_LICX_BAK=%LICENSES_LICX%.bak
if exist %LICENSES_LICX% (
move /y %LICENSES_LICX% %LICENSES_LICX_BAK%
fsutil file createnew %LICENSES_LICX% 0
)
ENDLOCAL
빌드 후
@echo off
SETLOCAL
set LICENSES_LICX=$(ProjectDir)Properties\licenses.licx
set LICENSES_LICX_BAK=%LICENSES_LICX%.bak
if exist %LICENSES_LICX_BAK% (
move /y %LICENSES_LICX_BAK% %LICENSES_LICX%
)
ENDLOCAL
간단하게 설명하자면 빌드 전 licenses.licx 파일을 백업하고 같은 이름의 비어있는 파일을 생성하여 오류없이 빌드하고 빌드 후 복원 처리합니다
반응형
'C#' 카테고리의 다른 글
WM_XXXX 메시지 (0) | 2022.08.20 |
---|---|
[C#] "파일은 인터넷 또는 제한 영역에 있거나 파일에 웹 표시가 있으므로 처리할 수 없습니다. 이러한 파일을 처리하려면 웹 표시를 제거하세요." 오류 해결 (0) | 2022.03.19 |