>백엔드 개발 >C++ >단일 배포 파일에 대한 C# 실행 파일에 DLL을 포함하려면 어떻게해야합니까?

단일 배포 파일에 대한 C# 실행 파일에 DLL을 포함하려면 어떻게해야합니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2025-02-01 16:36:11634검색

How Can I Embed DLLs in My C# Executable for a Single Distribution File?
배포 단순화 : DLLS를 C# Application에 통합

C# 응용 프로그램에 대한 단일 자체 포함 배포 파일 작성 종종 실행 파일에 필요한 DLL을 포함해야합니다. 이 안내서는 costura.fody를 사용하여 간소화 된 메소드를 간략하게 설명합니다 <.> costura.fody는 참조 된 DLL을 메인 어셈블리에 포함시키는 과정을 단순화하는 NUGET 패키지입니다. 출력 디렉토리에 복사 된 모든 참조가 자동으로 포함되어 있습니다.

costura.fody를 사용하는 > 설치 : Nuget 패키지 관리자를 통해 프로젝트에 Costura.fody 추가 :

통합 : costura.fody는 빌드시 참조를 자동으로 포함시킵니다

선택적 정리 :

클리너 빌드의 경우 명령 사용을 고려하십시오. 구성 옵션

    <.> costura.fody는 몇 가지 사용자 정의 옵션을 제공하여 임베딩 프로세스를 정확하게 제어 할 수 있습니다.
  1. PDB 파일을 포함 시키거나 제외하십시오 특정 어셈블리 제외 동적 어셈블리 추출.

    다양한 어셈블리에 대한 지원

    이 강력한 도구는 관리되는 어셈블리 및 관리되지 않는 어셈블리를 모두 지원합니다
    <code>Install-Package Costura.Fody</code>
    호환성 노트
  2. DNX 지원이 개발 중이지만 최신 FODY 버전에는 MSBuild 16 (Visual Studio 2019 이상)이 필요합니다. Fody 4.2.1은 MSBuild 15와의 호환성을 유지합니다

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

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