2012-03-13 5 views
1

Ive가 Google .NET API를 사용하는 프로젝트를 가지고 있습니다.네임 스페이스가 충돌했습니다

루트 네임 스페이스가 'Google'입니다 (현저하지 않음).

필자는 Google는 (우선 순위가 실제로 Foo.Google 주어집니다) 모호으로이 이제 '충돌'에 가고 다음 네임 스페이스 분명히

namespace Foo.Google{  
class Bar{ } 
} 

와 클래스를 만들었습니다.

Foo.Google에서 Foo.Goog으로 이름을 변경하는 것 외에 다른 방법이 있습니까?

답변

2

아니요, 더 명확한 접근법이 없습니다. 네가 사용하는 제 3 자 코드의 네임 스페이스를 사용하지 않음으로써 네임 스페이스 충돌을 피하는 것이 길이다.

using GoogleApi = Google; 
: (내가 제대로 질문을 이해 한 경우)
2

시도 global::Google.Whatever.

2

별칭 (참조 속성 확인)을 사용하여 Google .NET API를 가져올 수 있습니다.

0

당신이 그런 짓을 기울인다
관련 문제