본문 바로가기
[2]SW Development Note/[2-1.2]C#

파일은 인터넷 또는 제한 영역에 있거나 파일에 웹 표시가 있으므로 처리할 수 없습니다

by 오늘도 빛나는 너에게 2021. 10. 7.
728x90

Git 이나, 웹에서 소스를 다운로드 받고 빌드할경우 종종

'xxx. resx 파일은 인터넷 또는 제한 영역에 있거나 파일에 웹 표시가 있으므로 처리할 수 없습니다" 오류가 발생하면서

빌드가 안되는 경우가 있다.

원인은 인터넷에서 파일을 개별적으로 또는 .zip 파일 또는 이와 유사한 파일로 다운로드한 경우 인터넷 영역에서 가져온 것으로 플래그가 지정되어 파일을 잠근다. 많은 프로그램에서 이를 콘텐츠를 신뢰할 수 없다는 표시로 사용 하기 때문이다.

해결방법. 파워셀? 안된다.

  1. powershell을 열고 "dir -Path [디렉터리 경로] -Recurse | Unblock-File"을 실행합니다.

<해당 파일 속성해제>

  1. 솔루션 폴더에서 해당 resx 파일을 찾는다.
  2. resx 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 열고 '차단 해제' 옵션을 선택 후 '확인'
  3. 프로젝트를 다시 로드.

 

인터넷에서 다운로드한 파일을 대량으로 차단 해제하는 방법

https://www.winhelponline.com/blog/bulk-unblock-files-downloaded-internet/

 

728x90

댓글