서론
이번 원격 프로그램을 만드는 프로젝트를 진행 중 WPF의 자동화 어셈블리들을 추가하는 과정중에 설정 문제가 발생했다. 내가 사용하고싶은 참조는 System.Windows.Rect의 속성이였고 해당 속성을 사용하기 위해서는 WindowsBase를 참조해야했다.
System.Windows.ResourceDictionary, System.Windows.Application.Current,
System.Windows.Point 등 속성을 가진
using System.Windows을 참조하고싶다면 어떻게 해야할까?
방법은 간단하다.
솔루션 탐색기 - 프로젝트 더블 클릭 - csproj에서 <useWPF>true</useWPF>줄 추가 - 끝
해당 방식을 캡쳐 이미지로 간단히 정리해보겠다.
설정 방법
1. 솔루션 탐색기에서 프로젝트(원격제어 프로그램)을 더블클릭한다.
2. 위와 같은 상태의 여러 태그들이 나오는데 여기에 <useWPF>true</useWPF>줄을 추가한다.
3. <useWPF>true</useWPF> 줄을 추가하고 재 빌드하면 System.Windows의 속성들을 참조 및 사용할 수 있다.
반응형
'Programming > C#' 카테고리의 다른 글
C# Invoke와 BeginInvoke의 차이점 (목적 / 정의 / 사용 방법 / 예제) (1) | 2022.02.18 |
---|---|
C# 박싱과 언박싱이란? (개념 / 예제 / 사용 이유) (2) | 2022.01.16 |
C# Properties.Settings.Default의 설정 값은 어디에 저장이 될까? (app.config 관리) (0) | 2022.01.06 |
[VisualStudio] .net 5.0 종속성에 어셈블리(dll) 추가가 안될 때 !!! (2) | 2022.01.05 |
C# 크로스 스레드(Cross Thread)란? (에러 발생 이유 / 해결 방법) (0) | 2021.12.29 |
댓글