2016-07-03 3 views
1

Visual Studio 2013을 시작하면 모든 것이 완벽하게 작동하고 10-20 분 후에 세미콜론을 입력 할 수 없게됩니다. 소스 파일의 다른 곳에서 세미콜론을 복사/붙여 넣기 할 수는 있지만 정말 고통 스럽습니다.잠시 후 Visual Studio에서 더 이상 세미콜론을 사용할 수 없습니다.

며칠 동안이 작업을 해오 고 있습니다. 최근에 수동으로 업데이트하지 않았습니다.

Resharper 캐시를 지우고 Resharper를 사용하지 않도록 설정했지만 문제가 계속 발생했습니다.

도움말 !!!

답변

1

마침내 내 문제가 무엇인지 발견했습니다. 재사용 가능한 라이브러리를 작성 중이며 .Net 4.0 및 .Net 4.5 버전을 동일한 소스 코드에서 빌드하려고합니다. 동일한 소스 파일을 참조하지만 다른 프레임 워크를 대상으로하고 다른 bin 및 obj 폴더를 사용하도록 구성된 동일한 폴더에 두 개의 프로젝트를 만들어이 작업을 수행했습니다.

이 설정은 대부분 제대로 작동하는 것으로 보이지만 소스 파일을 열고 편집 할 때 Intellisense가 Visual Studio Intellisense 시스템에서 제안을 할 것인지를 모르기 때문에 Visual Studio Intellisense 시스템을 혼란스럽게합니다. 원본 파일이 두 프로젝트에 속하기 때문에 Net 4.0 또는 4.5 프레임 워크.

.Net 4.5 프로젝트를 언로드하여 코드를 편집하고 디버깅 한 다음 릴리스 빌드를 만들 때 다시로드하여 내 세미콜론 문제를 해결했습니다.

+0

어떻게 이것을 달성 할 수 있었습니까? '동일한 소스 파일을 참조하지만 다른 프레임 워크를 목표로 설정했습니다'. * .cs 파일이 거의없는 프로젝트를 만듭니다. 그런 다음 두 번째 프로젝트를 만들고 첫 번째 프로젝트의 기존 파일을 추가합니다. 이 작업을 수행하면 Visual Studio는 선택한 모든 파일을 내 두 번째 프로젝트의 로컬 폴더에 자동으로 복사합니다. 즉, 각 폴더에 생성 된 동일한 파일의 실제 사본이 2 개 있습니다. 그래서 서로 다른 .NET Framework 버전을 목표로하는 서로 다른 두 프로젝트의 동일한 소스 코드를 어떻게 참조 할 수 있었는지 궁금합니다. – RBT

+0

또한 문제가 해결되면 게시물을 수락 된 답변으로 표시하여 커뮤니티가 실제로 해결되지 않은 질문에 집중할 수 있도록 요청하시기 바랍니다. 자신을 도울 수있어서 기뻐. – RBT

+0

내 자신의 대답을 받아 들일 수 있기까지 24 시간을 기다려야합니다. 9 시간 남았습니다. – bikeman868

관련 문제