C# WPF로 프로그램 작성하다 보니

DLL을 여러개 사용해야 하는 경우가 종종 ...

완성하고 빌드해 보면 배포해야 할 화일 수가 엄청 .... 많아 ㅎ

 

인터넷 검색해 보니 ... FODY라는게 있네...

NUGET 설치하고 빌드하면 DLL들은

모조리 EXE 화일에 넣어 하나의 EXE로 배포할 수 있게 됨...

 

1. NUGET 설치 (다음 2가지 설치)

 - https://www.nuget.org/packages/Fody/        

 - https://www.nuget.org/packages/Costura.Fody/       

 

Fody 6.0.0

Extensible tool for weaving .net assemblies.

www.nuget.org

 - VS2017인 경우 최신판은 오류생기므로 둘다 3.3.3 버전을 설치

 - Install-Package Fody -Version 6.0.0

 - Install-Package Costura.Fody -Version 4.1.0

 

2. 설치후 점검 사항

 - 솔류션 탐색기에 "FodyWeavers.xml" 화일이 보여야 한다

 - 보이면 그 화일을 더블 클릭해서 다음 내용을 넣어 준다

 

 

3. 준비 끝임.

 - 프로젝트 빌드하면 추가해서 사용하던 DLL들이 모조리 EXE 화일 안에 들어간다.

 

 

블로그 이미지

DIYworld

,