System.Windows.Media 네임 스페이스를 찾을 수 없습니까?


85

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

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


3
며칠 전처럼 인터넷 검색을하는 사람을위한 작은 힌트 : 솔루션의 프로젝트에 다른 프레임 워크 대상이있을 수 있으므로 참조를 찾지 못하면 항상보고있는 파일이 실제로있는 프로젝트를 다시 확인하십시오. 해당 프로젝트가 여전히 일부 오래된 .NET 버전을 대상으로하는 경우.
Akku

답변:


59

System.Windows.Media.Imaging(그런 다음 WPF 응용 프로그램 템플릿이 자동으로이 참조를 추가합니다 비주얼 스튜디오 2008을 사용하는 경우) 네임 스페이스는 PresentationCore.dll의 일부입니다. 이 네임 스페이스는 WIC 라이브러리의 직접적인 래핑이 아니지만 더 일반적인 사용의 많은 부분을 여전히 사용할 수 있으며 이러한 네임 스페이스가 WIC 버전에 어떻게 매핑되는지는 비교적 분명합니다. 이 네임 스페이스의 클래스에 대한 자세한 내용은

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


7
해당 링크가 죽거나 페이지가 리디렉션되면이 답변은 쓸모가 없습니다. 다음에 @ MegaMilivoje 's와 같이 답변에 실제 답변을 입력하십시오.
leetNightshade 2013-08-09

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

90

PresentationCore.dll에 대한 참조를 추가해야합니다.


5
인터넷에 접속할 수 없을 때 참조를 기억하거나 이런 종류의 문제를 해결하는 방법은 무엇입니까?
Anirban Nag 'tintinmj'2014-06-24

8
나는 (나와 같은) 초보자들에게는 그 파일이 어디에 있을지 전혀 모르기 때문에이 대답을 거절했습니다.
John

2
지금까지 최고의 답변입니다. 또한 reffernces 창 상단에 검색 표시 줄이 있는지 몰랐습니다. 여기에서 참조에 추가 할 항목을 찾으려고 스크롤하고 있습니다. 지적 해 주셔서 감사합니다!
알레고리

네, 이것이해야 할 일이지만 Mehmedov의 대답은 그가 그것이 어디에 있는지 말했기 때문에 내 투표를 받았습니다. 어떤 방법으로도 분명하지 않습니다. 또한 .NET 프레임 워크의 모든 버전 폴더에는 PresentationCore.dll이 있습니다. 당신이 사용하고있는 프레임 워크 프로젝트에서 봐 먼저 (4.5, 4.6 4.61, 등.)를 참조하기
JustJohn

어떤 장소에 대한 참조를 추가 하시겠습니까?
Vitaly Zdanevich 2019

36

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


15

의 경우 비주얼 스튜디오 2017

솔루션 탐색기에서 "참조"찾기

"참조"를 마우스 오른쪽 단추로 클릭하십시오.

"참조 추가 ..."를 선택합니다.

"Presentation.Core"목록을 찾아 체크 박스를 선택합니다.

확인 클릭


그럼 추가했다 WindowsBase.dll동일한 디렉토리에서
안드레이 Krasutski에게

그것에 대한 너겟 패키지가 있습니까?
Demodave

"Assemblies"btw 아래에 있습니다.
Tracy Moody
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.