-
비주얼스튜디오 디자이너 로드 오류 "이 파일에 디자인할 수 있는 클래스가 없으므로 디자이너에서 이 파일을 표시할 수 없습니다." 세 번째 작성기타 정보/정보공유-IT 2022. 6. 29. 17:03반응형
2020.01.20 - [끄적이는/정보공유] - "이 파일에 디자인할 수 있는 클래스가 없으므로 디자이너에서 이 파일을 표시할 수 없습니다." 두번째 해결방법
2016.07.21 - [끄적이는/정보공유] - [비주얼 스튜디오 오류] 이 파일에 디자인할 수 있는 클래스가 없으므로 디자이너에서 이 파일을 표시할 수 없습니다. 디자이너에서 검사한 파일의 클래스는 다음과 같습니다.
앞서 비주얼 스튜디오에서 디자인 파일이 열리지 않는 문제에 대해 두 개의 글을 작성했었다.
32비트 프로젝트를 64비트로 변경하면 발생할 수 있는 문제인 걸 알고 있지만
메모리 리소스 문제가 계속 발생하여 64비트로 바꾸기 위해
예전에는 비주얼스튜디오 2017을 썼었으니까
지금은 비주얼스튜디오 2019를 사용하니까
혹시나 되지 않을까 싶었는데 역시나 되지 않는다.
전부 안 되는 건 아니고, 폼을 상속받은 폼들만 열리지 않는다.BaseForm을 상속받은 폼이며 디자인 파일이 열리지 않는다.
상속 받은 게 없는 폼은 잘 열린다.
이렇게 저렇게 구글링 한 지 5시간이 넘었을까.
64비트 일 때는 32비트로 변경하거나 Any CPU로 바꿔야 한다는 글만 있고,
더 이상의 다른 글은 없어서 결론을 내려버렸다.CefSharp 라이브러리를 사용하기 때문에 Any CPU가 아닌 32비트든 64비트든 선택을 해야 하기에
플랫폼 대상을 Any CPU로 하고 32비트 기본 사용에 체크하거나
플랫폼 대상을 32비트로 변경하고 프로젝트빌드 후
디자인 파일을 열었다.너무나 잘 열린다.
64비트로 빌드할 때나 빌드 완료 된 실행파일을 실행했을 때 문제가 발생하지는 않았기에
아, 그냥 비주얼 스튜디오가 32비트로 만들어져 있기때문에
64비트로 하면 디자인 파일에서만 버그가 발생하는 거라고
결론지어 생각하기로 했다.
디자인 파일을 수정할 때는 32비트로 변경하고, 빌드할 때는 64비트로 변경해서 하기로 했다.반응형'기타 정보 > 정보공유-IT' 카테고리의 다른 글