728x90
이전에는 dll을 실행 파일에 포함하기 위해서
dll 선택 후 [파일 속성] - [빌드 작업] - [포함 리소스] 으로 해당 파일을 포함시키고
Program.cs 파일에서 Assembly로 dll을 리소스에서 가져오는 방식으로 작업을 했다면
최신 Visual Studio의 경우에 [도구] - [NuGet 패키지 관리] - [솔루션 NuGet 패키지 관리] 를 통해
특정 패키지 하나만 추가하면 추가 작업 없이 바로 컴파일 만으로
dll을 추가 가능하게 바뀌었다
해당 패키지의 이름은
Costura.Fody 패키지이다
필자가 작성 중인 당시 버전은 5.7.0 버전이 최신 버전이고
해당 패키지를 설치하게 되면
추가 라이선스 승인 진행 후 완료가 된다
완료 후
위 캡처처럼 Costura.Fody 와 Fody 가 설치된다
이후 컴파일하면 추가 작업 없이 필요한 dll이 자동으로 자동으로
포함되어 실행되는 것을 확인할 수 있다
728x90
반응형
'Application > C# (WinForm)' 카테고리의 다른 글
[C# WinForm] 배경 화면 지정하기 (WallPaper) (0) | 2023.01.20 |
---|---|
[C# WinForm] 엑셀 파일 사용 하기 (Excel) (0) | 2023.01.19 |
[C# WinForm] MD5 파일 Hash 값 추출 (0) | 2022.12.05 |
[C# WinForm] Property 사용 (get & set) (0) | 2022.12.02 |
[C# WinForm] Delegate, Event, Invoke, Cross Thread 사용법 (0) | 2022.12.01 |