2010-06-30 7 views
58

System.Windows.Media.ImageSource 유형의 속성을 가진 타사 API의 개체를 사용하고 있는데 System.Windows.Media 네임 스페이스를 어디에도 찾을 수없는 것 같습니다. 내 프로젝트에 대한 참조를 추가하려고하면 옵션 목록에 System.Windows.Media이 표시되지 않습니다. 내 프로젝트도 .Net 3.5를 타겟팅하고 있습니다.System.Windows.Media namepspace를 찾을 수 없습니까?

이 네임 스페이스에 액세스하려면 다른 작업이 필요합니까?

+2

그냥 작은 힌트 며칠 전 이런 짓을 : 솔루션의 프로젝트는 다른 프레임 워크 대상이있을 수 있으므로 참조를 찾을 수없는 경우에는 항상 두 번 다시 확인하십시오 당신이 실제로보고있는 파일을 프로젝트하고, 그 프로젝트가 아직도 오래된 .NET 버전을 목표로한다면. – Akku

답변

42

System.Windows.Media.Imaging 네임 스페이스는 PresentationCore.dll의 일부입니다 (Visual Studio 2008을 사용하는 경우 WPF 응용 프로그램 템플릿이이 참조를 자동으로 추가합니다). 이 네임 스페이스는 WIC 라이브러리를 직접 래핑하는 것이 아니라 일반적인 용도의 상당 부분을 사용할 수 있으며 WIC 버전과 어떻게 매핑되는지는 상대적으로 분명합니다. 이 네임 스페이스의 클래스에 대한 자세한 내용은 당신은 PresentationCore.dll에 대한 참조를 추가해야

http://msdn2.microsoft.com/en-us/library/system.windows.media.imaging.aspx

+7

링크가 끊어 지거나 페이지가 리디렉션되는 경우이 대답은 쓸모가 없습니다. 다음 번에는 @ MegaMilivoje와 같은 답변을 작성하십시오. – leetNightshade

+4

이 경우 어떤 DLL이 필요한지 어떻게 알 수 있습니까? 이 링크에는 DLL이나 심지어 "프레젠테이션"이라는 단어에 대한 언급이 없습니다. 귀하의 대답은 효과가 있지만 도움을 요청하지 않고 어떻게 해결할 수 있을지는 확실하지 않습니다. – Kat

69

을 확인하십시오.

+4

인터넷에 액세스 할 수없는 경우 참조를 기억하거나 이런 종류의 문제를 해결하는 방법은 무엇입니까? –

+4

초보자 (나 같은)에게는 그 파일이 어디에 살 것인지 전혀 모른다는 이유로 나는이 대답을 슬퍼했다. – John

+2

지금까지 최선의 답변입니다. 또한 reffernces 창의 맨 위에 검색 표시 줄이 있다는 것을 몰랐습니다. 여기서 참조를 추가 할 항목을 찾으려고합니다. 그 점을 지적 해 주셔서 감사합니다! – allegory

29

PresentationCore.dll을 참조에 추가하십시오. 이 DLL은 내 PC에 - C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\PresentationCore.dll

관련 문제