** 작업환경 : .NET Framework 4.6.1 (대상프레임워크) / Visual Studio 2019 / Windows 10
윈폼 프로젝트로 작업하다보면 빌드할 때 dll이 무지하게 많이 생성되어서 불편할 때가 많다.
이 많은 dll들은 배포할때도 문제가 되어버림😥
번거로우니까 *.exe 단일 실행파일로 만들어보자!
간단하게 정리하자면 NuGet패키지 관리 메뉴에서 Fody, Costura Fody를 선택한 후 설치하면 되겠다..!
자세한 방법은 아래쪽에👇
(1) 원하는 프로젝트 이름 위에서 마우스 우클릭-> NuGet 패키지 관리 선택
(2) 키워드 Fody검색 => 아래 그림에 빨간 네모 박스 속의 Fody, Costura.Fody 설치!
이 때 주의해야 할 점은 버전정보확인
어디서 충돌이 나는 건지.. 가장 최신 버전으로 설치하니까 제대로 작동을 안했다🤦♀️
그래서 저는 Fody 6.4.0, Costura.Fody 5.1.0 으로 진행했습니다ㅠ
각각의 라이브러리 설치 와중에 뜨는 확인창에 확인/동의함 만 눌러주면 설치 끝!
(3) 빌드해서 비교해보기
라이브러리 설치 전. 빌드 할 때 무수히 많은 dll들이 생성되었다👇
라이브러리 설치 후. 그 많던 dll을 한번에 합쳐줬다! (그만큼 실행파일의 용량이 늘어납니다)👇
'개발괴발🐾 > C#' 카테고리의 다른 글
[Log4net] C#에서 외부 코드를 참조하여 로그 기능 사용하기 (0) | 2024.03.21 |
---|---|
[C#] Sealed Class 란? (0) | 2024.03.08 |
[C#] POCO 가 뭐야? (0) | 2024.03.08 |
[Socket] 요청<->응답 바이트 배열 변환 (0) | 2024.03.07 |