2012-03-15 3 views
9

WPF 응용 프로그램 및 RIA 서비스에 대한 인터페이스와 클래스를 유지하는 클래스 라이브러리 프로젝트가 있습니다. 클래스의 하나에 System.Windows.Freezable가 없습니다.

나는 회원

Brush BackgroundColor { set; get; } 

또는

SolidColorBrush BackgroundColor { set; get; } 

을 추가 할하지만 난이 오류가 발생했습니다.

오류 2 'System.Windows.Freezable'형식이 참조되지 않은 어셈블리 에 정의되어 있습니다. 어셈블리 'WindowsBase, 버전 = 4.0.0.0, 문화 = 중립, PublicKeyToken = 31bf3856ad364e35'에 대한 참조를 추가해야합니다.

무슨 일이야?

아래에있는 경우 문제를 해결하려면 참조 추가 창 어셈블리가 전혀 보이지 않습니까?

+0

바보 같은 질문에 사과드립니다.하지만 .NET 4.0을 설치하셨습니까? – sll

+0

클래스 라이브러리가 대상으로하는 .NET의 버전은 무엇입니까? –

+0

@sl yup! :) .NET 4.0을 설치했습니다. –

답변

25

해결책은 간단합니다. 다만 다음과 같은 세 가지 DLL에 대한 참조를 추가 닷넷 4.5에서

,이 DLL의 일반적에 거주

수 WindowsBase.dll

PresentationFramework.dll

PresentationCore.dll을 비슷한 이름의 디렉터리 : C : \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5