2011-02-15 4 views
3

글쓰기 : "System.W ...", 인텔리전스가 "System.Web"을 왜 보여주지 않는 이유는 무엇입니까? enter image description hereSystem.Web 네임 스페이스를 참조하는 방법?

+1

'System.Web'을 추가 한 후 솔루션을 구축 했습니까? 웹 프로젝트입니까? –

+0

VS 2010의 새로운 웹 프로젝트에서 이것을 재현 할 수 없습니다. 기본적으로 "클라이언트 프로필"을 대상으로하지 않습니다. 더 많은 정보를 제공해 줄 수 있습니까? –

+0

나는 방금 그것을 확인했다. 나는 intellisense를 얻었다. 심지어 콘솔 애플 리케이션 (참조를 추가 한 후) .. 뭔가가 잘못되었습니다 –

답변

0

"Build"(파일 * .cs)의 Action을 "Content"에서 "Compile"로 전환하면 프로그램이 작동하기 시작합니다.

+1

당신은 소스 파일의 "Build Action"을 기본값이 아닌 다른 것으로 변경했습니다. 아무도 그걸 추측하지 못했습니다. 당신의 솔루션을 가지고있어 뵙게되어 반갑습니다. 시스템에서 그렇게 할 수있는 경우 대답으로 대답을 허용하십시오 (왼쪽의 체크 표시를 클릭하십시오). 그러면 사람들은 문제가 해결되었음을 알게됩니다. –

+0

전에 "Build Action"을 변경하지 않았습니다. :) – GLeBaTi

0

는 같은 using 문을 추가합니다

using System.Web; 
+1

'System.Web ...'을 써서 접근 할 수 있어야합니다.'using'은 필요 없습니다. –

+0

@Filip Ekberg oups, 당신은 완전히 맞습니다. – tzup

1

당신은 어셈블리에 대한 언급은 없었다. 프로젝트를 마우스 오른쪽 단추로 클릭하고 참조 추가를 클릭하고 System.Web을 추가합니다. 전체 프레임 워크를 대상으로 전환해야 할 수도 있습니다.이 프레임 워크는 컴파일 아래의 Projetc 설정에 있으며 고급 대화 상자의 맨 아래 대화 상자에 있습니다.

+2

그는 참고서도 가지고 있습니다. –

1

웹 프로젝트에 참여할 수 없기 때문일 수 있습니까?

어쨌든 System.Web 네임 스페이스의 개체를 만들고 프로젝트를 빌드 한 다음 코드를 편집하려고하면 어떻게됩니까?

+0

그는 웹 프로젝트에 있습니다. portfolio.aspx 페이지 탭 –

+0

도 알 수 있습니다. 콘솔 앱에 있더라도 문제가 없습니다. dll에 대한 참조가있는 한 –

관련 문제