2011-03-14 2 views
0

나는 이것을 해결할 수 없다. ABC.Service라는 클래스 라이브러리가 있습니다. 이 클래스 라이브러리에서 나는 내 솔루션에서 다른 프로젝트를 참조했습니다.이런 일이 있어서는 안됩니다. Outlook 추가 기능에서 어셈블리 참조를 찾을 수 없습니다 ?? 왜?

내 'ABC.Service'에 일관되게 클래스 이름 공간 'ABC.Service'가 지정되었습니다.

이 솔루션은 'ABC.Service'라는 프로젝트 참조와 'ABC.Entities'라는 다른 클래스 라이브러리를 OutlookAddin 프로젝트에서 만들었습니다.

Outlook addin 프로젝트가 컴파일되지 않고 그 결과로 'The type or name 'Service' does not exist in the namespace 'ABC' (are you missing an assembly reference?)을 출력합니다. 그러나 'ABC.Entities'클래스에 대해 불평하지 않습니다 ???

'ABC.Service'는 정상적으로 컴파일되며 동일한 솔루션으로 Windows 프로젝트에서 성공적으로 참조 할 수 있습니다. 전망 추가 기능 인텔리에서

오류 메시지가 너무 오해의 소지가 있으므로 또한

내가 분명히 참조가 아니에요 네임 스페이스와 잘 클래스를 검색 할 수 있습니다.

나는 시도했다.

  • 청소 프로젝트/솔루션
  • 는 VS2010 종료
  • 다시 시작 컴퓨터

난 단지

    (그들은 문제가 될 이유를 이해 할 수없는)이 가능한 문제를 볼 수 있습니다
  • 'ABC.Service'에 의 Micorosoft.Office에 대한 참조가 있습니다. Interop.Word ' 조립.이 일을 할 수 있습니까? 무언가?
  • 나는 네임 스페이스 일부 생성 된 코드는 'ABC.BusinessLogic' 대신 'ABC.Service'의 불렀다 -는이 문제가 같은 악몽이 될 것 있는지 확인하는 코드를 생성 을 제거해야 훨씬 더 로 변경하는 것은 컴파일에 도착하고

사람이 어떤 아이디어를 가지고있는 문제가 왜 난 정말 이해가 안 돼요?

는 어떤 도움을

+2

프로젝트의 빌드 모드가 "클라이언트 프로파일"로 변경 될 때 이런 일이 일어났습니다. 그것을 확인하고 싶을 수도 있습니다. – StriplingWarrior

+0

당신은 전설입니다 !! 내가 말했던 것처럼 프로젝트 속성을 '고객 프로필'에서 벗어나 변경했습니다. 당신이 당신의 대답을 쓰면 나는 당신의 대답대로 표시 할 수 있습니다. 고마워요 :) – kurasa

+0

@StriplingWarrior 응답을 게시하여 적절히 닫을 수 있도록하십시오. –

답변

4

나는 프로젝트의 빌드 모드로 변경됩니다 때 일어나는 이런 종류의 들었어요 감사 "클라이언트 프로필." 그것을 확인하고 싶을 수도 있습니다.

관련 문제