2013-11-04 2 views
1

최근에 VS2012 intellisense가 내 워크 플로 dll 프로젝트에서 작동하지 않는 문제가있었습니다. 그것은 내 사용하는 클래스 나 생성 된 변수를 선택하지 않았습니다. 키보드 단축키를 사용하면 인텔리 센스가 열렸을뿐입니다.VS2012 솔루션에서 폴더를 감지하지 못했습니다.

문제를 테스트하기 위해 새 프로젝트를 만들면 VS2012가 몇 가지 이유로 지금 내 솔루션에서 만든 폴더를 찾지 못한다는 것을 발견했습니다. (신선한 콘솔 앱, dll, wf dll로 테스트).

intellisense 문제를 해결하기 위해 권장되는 모든 작업을 시도했습니다 (.suo 파일 삭제, 다시 작성, 설정이 활성화되었는지 확인, 설정 재설정). 아무도 작업하지 않았습니다. 나는 폴더 문제를 해결하기 위해 무엇을해야하는지 또는 그들이 관련되어 있는지 전혀 모른다.

이 문제를 해결할 방법이 있습니까?

@Anton Sizikov 덕분에 폴더 문제가 해결 된 것으로 보입니다. 인텔리 센스 문제에 대한 어떤 생각?

enter image description here

+0

이 동작을 재현하기위한 단계를 설명해 주시겠습니까? –

+0

다시 시작한 스튜디오가 도움이되지 않았습니까? – Agat

+0

@OndrejJanacek 나는 그 단계가 무엇인지 정말로 모른다. 지난 주 시계 아웃 타임 전에 나는 인텔리 센스 문제가 있었다. 오늘 새 프로젝트를 만들고 여전히 프로젝트를 수행하는지 확인한 다음 폴더를 선택하지 않는 것으로 나타났습니다. 콘솔 앱을 만들었습니다. 폴더를 추가했습니다. 앱을 만들었습니다. ConsoleApp. <폴더 이름을 여기에 삽입하십시오>를 사용하여 타이핑을 시작했지만 방금 가져 오지 않았습니다. –

답변

2

이 활동 폴더, 비어 때문에 기본적으로 어떤 클래스가 없다, 그 결과로 정의 된 같은 공간이없는 것 같다.

내부에 클래스를 넣고 그 안에 네임 스페이스를 정의한다면 어떨까요?

namespace ActivityLibrary2.Activities 
{ 
    public class Test{} 
} 
+0

와우 나는 지금 꽤 어리 석다. 나는 그저 폴더 일 뿐이므로 그 안에 무엇인가 있어야한다는 것을 알지 못했습니다. 그게 빈 콘솔 앱으로 문제를 해결 한 것 같았습니다. –

+2

폴더는 파일을 구성하는 방법 일뿐입니다. 네임 스페이스는 코드에서 정의한 것입니다. 하나의 파일에 여러 개의 네임 스페이스를 정의 할 수도 있습니다. –

+0

조언과 도움에 감사드립니다. –

관련 문제