루트 프로젝트에 My.Root.Project
네임 스페이스가 있다고 가정합니다. 어떤 네임 스페이스가 지역 클래스에 할당되어야하는지 궁금합니다. 가능한 대안 :ASP.NET MVC 2 영역 네임 스페이스 할당
My.Root.Project.Areas.Area1
My.Root.Project.Area1
심미적으로, 나는 두 번째를 선호합니다. 나는 단일 프로젝트 영역을 사용하기 때문에
그러나, Areas\Area1\...
폴더에 생성 된 모든 클래스는 기본적으로 긴 네임 스페이스 My.Root.Project.Areas.Area1
주어집니다. 모든 생성 된 클래스의 Areas
부분을 손으로 제거하는 것은 너무 바보 같은 작업입니다.
Areas
이 네임 스페이스에 포함되지 않도록하려면 어떻게해야합니까?
@Haacked 여기에서 첫 번째 방법을 보여줍니다 http://haacked.com/archive/2010/01/12/ambiguous-controller-names.aspx –