"유틸리티"프로젝트에 대한 참조가있는 프로젝트가 있습니다. "유틸리티"프로젝트는 세 번째 프로젝트를 참조합니다. 모두 네임 스페이스가 같지만 기본 프로젝트에서 "OurNamespace.Utilities.3rdProject"를 사용할 수 없습니다.기본 프로젝트의 참조 네임 스페이스
다른 모든 새 프로젝트가 "유틸리티"프로젝트를 참조하고이를 통해 참조 된 다른 모든 네임 스페이스에만 액세스 할 수 있도록 유지해야합니다. 모든 프로젝트에 모든 참조를 포함 할 수는 없습니다.
/편집 (그것을 폭포 종류의)
주 프로젝트 (참조 유틸리티) - 유틸리티 - 주 프로젝트에서 유틸리티
에 의해 참조 같은 네임 스페이스와 프로젝트, 지금 할 수 있어야합니다 유틸리티 참조 내에서 참조되는 프로젝트의 네임 스페이스에 액세스 할 수 있지만 기본 프로젝트에만 독점적으로 추가하지는 않습니다.
편집 "프로젝트 1"참조 유틸리티
using Utilities.Namespace1;
이 유틸리티 내에서 다른 프로젝트가 Namespace2
내가 원하는과 참조에 지금
using Utilities.Namespace2;
"프로젝트 1"에서 Namespace2에 액세스
예전없이 "Project 1"의 양쪽 모두를 참조하십시오. 유틸리티를 참조하는 여러 프로젝트가있는 것을보고
무엇이 정확한 문제입니까? –
나는 네가 직면 한 문제가 무엇인지 모르겠다. 네가 네임 스페이스가있는 프로젝트를 참조하고 부모 네임 스페이스를 포함하지 않겠다고 말하는 것입니까? – Tweety
"유틸리티"프로젝트 (세 번째 프로젝트의 참조가 있음) 만 참조하여 주 프로젝트에서 세 번째 프로젝트의 네임 스페이스를 참조 할 수 없습니다. – user3036342