2011-08-15 9 views
-1

(usign NamePrject.Queries;)를 사용하고 싶지만 컴파일 할 때 오류가 있음을 표시합니다.네임 스페이스 C# .NET

MvcApplication2.Queries;

오류 '네임 스페이스'MvcApplication2 '에'쿼리 '유형이나 네임 스페이스 이름이 없습니다 (어셈블리 참조가 누락 되었습니까?) C : \ Users \ marsimon \ Documents \ Visual Studio 2010 \ Projects \ MvcApplication2 \ MvcApplication2 \ 컨트롤러 \ NuevoController.cs 7 23 MvcApplication2

당신이 감사

+0

어디에서'MvcApplication2.Queries' 네임 스페이스로 어떤 타입을 선언하고 있습니까? 다른 어셈블리에 있습니까? –

+0

이해가 안됩니다. 'NamePrject'는 무엇이고,'MvcApplication2'는 무엇입니까? 나는 그것을 전자의 솔루션의 이름 인 프로젝트의 후자라고 생각한다. 'NameProject.Queries' 또는'MvcApplication2.Queries'를 사용합니까? 어느 것이 있습니까? 이'Queries' 네임 스페이스는 어디에 위치해 있습니까? 그것은 그 자체의 프로젝트인가, 그렇지 않은가? –

+0

'NameProject.Queries'는 어디에서 만들었습니까? 몇 가지 예를 따르십니까? 우리가 더 많은 것을 이해할 수 있도록 링크 또는 뭔가를 보여줄 수 있습니까? – ja72

답변

1

using NamespaceName을 도울 수 있다면 바로 범위에 네임 스페이스 이름을 제공합니다. 하지만 어셈블리에있는 이름 공간 (해당 네임 스페이스 내)은 어떤 어셈블리입니까? 현재 사용중인 어셈블리와 동일한 어셈블리 이름 인 경우 어셈블리 이름을 잘못 입력했습니다. 다른 어셈블리 인 경우 해당 어셈블리에 add a reference을 입력해야합니다. (컴파일러의 힌트를 얻으십시오)

+0

네임 스페이스는 (항상) 어셈블리에 연결되어 있지 않습니다. VS의 기본 규칙입니다. –

+0

@Henk. 나도 알아, 난 그게 OP에 분명히하고 싶었 ... 편집 됨 –

+2

그냥 (또는 훨씬 더 가능성이) 그냥 메인 (전용) 프로젝트의 다른 폴더에있을 수 있습니다. –