>백엔드 개발 >C++ >costura.fody를 사용하여 컴파일 된 C# 실행 파일에 DLL을 포함하려면 어떻게해야합니까?

costura.fody를 사용하여 컴파일 된 C# 실행 파일에 DLL을 포함하려면 어떻게해야합니까?

Linda Hamilton
Linda Hamilton원래의
2025-02-01 16:26:09828검색

How Can I Embed DLLs in My Compiled C# Executable Using Costura.Fody?
C# 배포 단순화 : 실행 파일에 dlls를 포함시킵니다

단일 실행 파일 배포는 응용 프로그램 배포를 단순화합니다. 이 기사는 Costura.fody를 사용하여 컴파일 된 C# 실행 파일에 종속 DLL을 직접 포함시키는 방법을 살펴 봅니다. costura.fody : 간소화 된 솔루션

<.> costura.fody는 참조 된 DLL을 메인 어셈블리에 원활하게 포함 시키도록 설계된 Nuget 패키지입니다. 이렇게하면 별도의 DLL 파일이 필요하지 않아 자체 포함 된 단일 실행 파일이 발생합니다. Costura.fody를 프로젝트에 통합하는 costura.fody : 를 통합하려면 다음 단계를 수행하십시오

설치 : Nuget 패키지 관리자 콘솔을 통해 Costura.fody Nuget 패키지 설치 :

구성 : 프로젝트에 대상을 추가하여 올바른 임베딩을 보장하십시오 :

고급 구성 옵션

<.> Costura.fody는 몇 가지 사용자 정의 옵션을 제공합니다

PDB 포함 : 디버그 심볼 파일 (PDBS)이 포함되어 있는지 제어합니다. 어셈블리 제외 : 임베딩 프로세스에서 특정 어셈블리 제외 런타임 추출 :

필요한 경우 런타임에 임베디드 어셈블리를 추출합니다 관리되지 않은 DLL 지원 :

관리되지 않은 (기본) DLLS의 임베딩을 처리합니다

    호환성 및 미래 발전
  1. <.> Costura.fody가 적극적으로 유지됩니다. MSBuild 16은 이제 최신 Fody (4.2.1)에 필요하지만 MSBuild 15에는 버전 4.2.1이 권장됩니다. 진행중인 개발은 새로운 .NET 프레임 워크에 대한 지원 확대가 포함됩니다.

위 내용은 costura.fody를 사용하여 컴파일 된 C# 실행 파일에 DLL을 포함하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.