2012-12-13 3 views
3

약 12 ​​개의 프로젝트가있는 솔루션이 있는데 하나는 시작 프로젝트로 설정되어 있으며 여기에는 기본 창이 포함되어 있습니다. 현재 내 IValueConverter의 모든 것이이 프로젝트 안에 있습니다.클래스 라이브러리 프로젝트에 IValueConverter 구현

이제 변환기 만 들어있는 별도의 프로젝트로이 프로젝트를 옮기고 싶습니다. 이렇게하면 기본 창뿐만 아니라 모든 프로젝트에서 재사용 할 수 있습니다.

나는 (클래스 라이브러리) 나는 WindowsBase
  • 을 가져온
  • 는 내가 익스프레스 .NET과 비주얼 스튜디오 2010을 사용하고 System.Windows.Data
  • 에 대한 참조
  • 을 포함 한 새 프로젝트를 생성 한

    4 나는 오류 얻을 :

    "오류 3 형식 또는 네임 스페이스 이름 '을 IValueCon verter '를 찾을 수 없습니다 (사용 지시문이나 어셈블리 참조가 누락 되었습니까?) "

  • +0

    실제로 다른 프로젝트에서 당신'IValueConverter' 프로젝트에 대한 참조를 추가 했습니까? 당신은 당신의 계단에 그것을 보여주지 않습니다. – rae1

    +0

    @ rae1n : 아니요, 아직 참조를 추가하지 않았습니다. 새 프로젝트를 설정하는 중입니다. – Drahcir

    답변

    13

    실제로는 IValueConverter 인 PresentationFramework.dll에 대한 참조를 추가해야합니다.

    당신은 상단에 해당 정보를 찾을 수 있습니다 the documentation에서 상대 :

    Namespace: System.Windows.Data
    Assembly: PresentationFramework (in PresentationFramework.dll)

    +0

    감사합니다, 이걸로 해결했습니다 – Drahcir

    +0

    글쎄, 마크는 그 때의 답입니다. ; o) – DHN

    +0

    죄송합니다. 시간 제한을 기다리고 잊어 버렸습니다. – Drahcir

    3

    here을 참조하십시오. 프로젝트에 PresentationFramework.dll 라이브러리가 누락되었다고 확신합니다.