![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/1yJ8S/btrz8tlPFvB/mbKkIXp5TEv69LB5az7La0/img.png)
VisualStudio 2022 에서 클래스 마법사를 열면 CCmdTarget 파생 클래스가 아닌 이 클래스에는 명령을 추가할 수 없습니다. 란 메시지만 보이면서 메시지를 추가할 수 없는 문제가 아래 그림과 같이 발생한다. 1. VisualStudio에서 프로젝트를 닫는다. 2. 해당 프로젝트 폴더 안에서 .vs 폴더의 이름을 임시로 변경한다. 예를들면 .vs--- 등으로 변경한다. (삭제하면 복구안되니 이름만 바꿔 테스트해보고 문제 해결되면 삭제한다.) 3. VisualStudio 를 다시 실행하고 문제의 프로젝트를 열면 아래 그림과 같이 .vs 폴더가 다시 만들어 지고 클래스 마법사도 정상적으로 열린다.
컴퓨팅/프로그래밍
2022. 4. 22. 00:07
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bRyXO5/btrz45s0yMd/yjuGQ3xKxRSPKoa05k8nX0/img.png)
컴파일하면 위 그림과 같이 731행에서 _map주문정보 한글변수를 인식하지 못하는 문제가 있다. 그렇다고 모든 한글변수가 이에 해당되지 않고 일부 변수에만 이런 문제가 생겨 변수 이름을 변경하면 해결되는 경우도 있지만 한글 변수가 많은 경우 해결 방법이 어려운데, 오류목록 창에 C4819 펴시할 수 없는 문자가 파일에 들어 있다는 경고 코드를 클릭한다. 참고로, 같은 프로젝트 파일을 VisualStudio 2019 에서 문제가 없고 VisualStudio 2022 에서도 문제 없다가 업데이트 이후 이런 문제가 발생했다. 그러면 위 그림과 같이 ANSI 소스파일에 문제가 발생하니 유니코드로 저장하라는 안내가 있으니 유니코드로 문제가 되는 소스파일을 저장하고 다시 컴파일 하면 된다.
컴퓨팅/프로그래밍
2022. 4. 21. 21:02