나는 이것을 해결할 수 없다. 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'의 불렀다 -는이 문제가 같은 악몽이 될 것 있는지 확인하는 코드를 생성 을 제거해야 훨씬 더 로 변경하는 것은 컴파일에 도착하고
사람이 어떤 아이디어를 가지고있는 문제가 왜 난 정말 이해가 안 돼요?
는 어떤 도움을
프로젝트의 빌드 모드가 "클라이언트 프로파일"로 변경 될 때 이런 일이 일어났습니다. 그것을 확인하고 싶을 수도 있습니다. – StriplingWarrior
당신은 전설입니다 !! 내가 말했던 것처럼 프로젝트 속성을 '고객 프로필'에서 벗어나 변경했습니다. 당신이 당신의 대답을 쓰면 나는 당신의 대답대로 표시 할 수 있습니다. 고마워요 :) – kurasa
@StriplingWarrior 응답을 게시하여 적절히 닫을 수 있도록하십시오. –