0

간단한 wpf 응용 프로그램 (WpfApp1)을 만들었습니다. 나는 그것을 실행하고 모든 것이 잘 작동했다. 그런 다음 솔루션을 다시 작성하려고 시도했지만 오류가 발생했습니다.bin Debug에 파일 obj Debug를 복사 할 수 없습니다 bin Debug 경로에 대한 액세스가 거부되었습니다

오류 : "obj \ Debug \ WpfApp1.exe"파일을 "bin \ Debug \ WpfApp1.exe"에 복사 할 수 없습니다. 'bin \ Debug \ WpfApp1.exe'경로에 대한 액세스가 거부되었습니다.

나는 VS는, 청소하고

결과 아무것도 WpfApp1.exe가 파일 차단 된 경우 ("pathToTheFile \ WpfApp1.exe을"처리 '핸들'에 의해 확인 솔루션, 다시 다시 시작 : Nthandle 버전 4.1을 - 처리 뷰어 저작권 (C) 1997년에서 2016년까지 마크 러시 노 비치 시스 인 터널 -. www.sysinternals.com

일치를 찾을 핸들)

내가 폴더를 마우스 오른쪽 버튼으로 클릭하여 폴더 권한을 확인 -> 속성 - > 보안 (세 번째 탭). 관리자 권한으로 로컬 계정에 로그인되어 있고 \ bin 폴더의 다른 파일을 만들고 이름을 바꿀 수 있지만 WpfApp1.exe 파일로 아무 것도 할 수 없습니다. 또한 관리자로 VS를 실행하고 같은 작업을 시도했지만 오류가 발생했습니다.

나는에 일 : win10 홈, 비주얼 스튜디오 2017 커뮤니티 (15.4.0)

편집 : VS의 수리 및 재설치 도움이되지 않았습니다.

proces를 다시 작성한 후 \ bin의 .exe 파일이 삭제됨으로 설정되지만 어떻게 든 파일이 디스크에 '고스트'파일로 남아있게됩니다. 그 순간에 파일에 대한 액세스 권한은 OS에 의해 변경되고 그 파일의 소유자는 알 수 없습니다 (권한이 없기 때문에 볼 수 없습니다. 파일을 다시 액세스하기 전에 파일에 대한 전체 액세스 권한이 있습니다). OS를 다시 시작하면, 파일 h 제가 완료되고 파일이 더 이상 존재하지 않습니다.

+0

이전에 실행 한 프로세스를 종료하거나 중지 했습니까? 프로그램이 프로세스로 실행중인 경우 실제로 열려 있고 제거하거나 쓸 수 없지만 '처리'로 표시되지는 않습니다. –

+0

설치된 맬웨어 방지 제품을 비활성화하고 다시 시도하십시오. –

+0

@HansPassant McAfee 및 Windows Defender 만 설치했습니다. – ael

답변

0

@HansPassant McAfee에 관한 단서가 정확했습니다. OS 만 다시 시작해야했습니다.