-
"이 파일에 디자인할 수 있는 클래스가 없으므로 디자이너에서 이 파일을 표시할 수 없습니다." 두번째 해결방법기타 정보/정보공유 2020. 1. 20. 18:54반응형
2016년에 같은 주제로 오류를 해결하는 방법을 적은 적이 있다.
그때 당시에는 이 방법으로 해결이 잘 되었었다.
최근에 프로젝트를 나눠야 할 일이 생겨서 복사한 후 복사된 프로젝트를 사용하려니 같은 문제가 발생했다.
그러나 해결이 되지 않았다.왜 이러지 하면서 디자인 소스까지 하나하나 다 대조해보며 보았지만 전혀 다른 부분이 없었다.
구글링을 하며 스택오버플로우 사이트를 중점적으로 보았다.
그리고 빌드를 64비트로 하면 종종 생길 수 있는 문제라는 답변을 보았다.아, 맞다.
로컬에서만 사용될 프로그램이라 데이터베이스를 액세스로 하였는데 복사하기 전 프로젝트에서는 문제없이 잘 실행되었으나 복사 한 후의 프로젝트에서는 디버그나 프로그램을 실행하려고 하면
Microsoft.ACE.OLEDB.12.0 공급자는 로컬 컴퓨터에 등록할 수 없습니다. 오류가 발생하여
엑세스데이터베이스 엔진을 64비트, 운영체제가 64비트라 단순하게 64비트를 선택했다., 로 설치하고, 프로젝트 속성에서 플랫폼 대상을 Any CPU에서 x64로 바꿨었지.
플랫폼 대상을 x86(32비트) 로 바꾸고 프로젝트 빌드를 했다.
위와 같이 폼 디자인을 열면 나오던 오류가
정상적으로 나온다!
이 방법을 몰라서 디자인 소스에서 직접 코드로 수정하고 했었는데 더 이상 하지 않아도 된다!반응형'기타 정보 > 정보공유' 카테고리의 다른 글
비주얼 스튜디오 버전 2019 단축키 모음 및 정리 (1) 2020.02.13 [펌, 저장용] 2020년에 주목해야 할 5가지 마이크로소프트 개발자 툴과 기술 (0) 2020.02.09 소시오패스 뜻, 특징, 심리테스트 설마 나도? (0) 2020.01.01 엑셀 키보드 방향키(화살표)로 셀 이동이 안 될 때 (1) 2019.12.02 명령 프롬프트(cmd)를 관리자 권한으로 실행하는 세가지 방법 (0) 2019.07.15