저는 C# Express 2010을 사용하고 있습니다. 무료 VIBlend 편집 컨트롤을 사용하여 WPF 응용 프로그램을 만들었습니다. 이러한 컨트롤은 해당 DLL을 사용하며 실행 파일을 독립적으로 만들 수 있습니까? exe를 다른 컴퓨터 (물론 프레임 워크가 설치되어 있음)에 복사하고 싶지만 dll을 복사하지 않으려 고합니다!.NET 독립형 실행 파일
답변
ILMerge 여기
있습니다 찾을 수 ILMerge에 대한 자원의 몇 helpfull :
GAC 사용
DLL에서 클라이언트 컴퓨터의 GAC (전역 어셈블리 캐시)에 등록 된 DLL을 사용하면 어셈블리를 사용할 수 있습니다.
그러나 GAC에 설치해야합니다. 내가 잘못처럼
편집
그것은 보인다 그러나 나는 것 강하게은 라이센스 aggreement에 의해 허용되지 않을 수 있기 때문에 하나의 실행에 타사의 DLL의 포함에 대한 조언.
시도 ILMerge
+1 정확히 OP의 질문 –
@mzabsky에 대한 대답입니다. DLL의 라이센스에 의해 허용되지 않을 수도 있습니다. –
+1이 동일한 응답을 입력했습니다. 이 도구에 대한 배경 정보는 http://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspx를 참조하십시오. 필립은 포인트를 가지고 있지만 ... –
을 사용하지 정말 당신이 라이브러리의 소스 코드를 한 다음 실행 파일 어셈블리로 코드를 병합 할 때 당신이 가진 모든 문제를 해결하는 시간을 지출하고자하지 않는.
제품을 사용하여 어셈블리 (예 : SmartAssembly)를 병합 한 경우이를 모두 하나의 EXE로 병합 할 수 있지만 SmartAssembly는 무료가 아닙니다. (비록 위의 제품은 단지 어셈블리를 합병하는 것 이상의 기능을합니다)
세 번째 옵션 (이미 언급 한 두 가지 옵션)은 모든 것을 설치 프로그램 (MSI)에 패키징하는 것입니다. 이것은 여전히 DLL이 어딘가에 (어플 리케이션 폴더 나 GACd에 있음) 필요하지만, 좀 더 제어 된 방식으로 클라이언트에게 제공됩니다. 그들은 단지 패키지를 설치합니다.
.NET에서는이 상자를 지원합니다. 방법은 this guide을 참조하십시오.
늘어나는만큼 내가 wpf 포함 된 리소스로 DLL을 추가하고 리소스 스트림을 읽음으로써 appdomain에 동적으로로드하는 경우이 유일한 방법은 알으십시오. – baalazamon
사실. 결코 쉬운 일은 아니라고 말했습니다. :). –
- 1. 독립형 실행 파일 생성
- 2. 디버거에 .NET 실행 파일 실행
- 3. Mac에 독립형 .NET C++ 포팅
- 4. 프로그래밍 방식으로 실행 파일 실행 .NET
- 5. 독립형 JNLP 실행기 + 데이터 파일
- 6. Linux에서 모노가있는 독립형 실행 파일은 무엇입니까?
- 7. 공급자 독립형 DAL (.Net)을 디자인하는 방법
- 8. C#으로 작성된 독립형 독립형 설치 프로그램을 만드는 방법은 무엇입니까?
- 9. 이름 바꾸기 .NET 2.0 실행 파일
- 10. 독립형 webGL/Javascript 클라이언트?
- 11. 독립형 OCaml 프로그램 빌드하기
- 12. '독립형 괄호'사용
- 13. 메모리에서 실행 파일 실행
- 14. ActiveRecord의 독립형 메소드?
- 15. Eclipse가없는 독립형 Java 응용 프로그램?
- 16. PHP 실행 파일 동시 실행
- 17. R 스크립트에서 실행 파일 실행
- 18. .NET 프로젝트에서 파일 읽기
- 19. 웹 서버에서 실행 프로세스/실행 파일 실행
- 20. .bat 파일, 비 실행 실행/실행
- 21. 리눅스에서 .NET exe 실행
- 22. 승객 3.0.2의 nginx 구성 독립형
- 23. 독립형 Java 프로젝트 용 log4j
- 24. 코드 서명없이 파일 공유에서 .NET 응용 프로그램 실행
- 25. 대상 .Net 3.5 for VS2010 for C++ 실행 파일
- 26. .NET 실행 파일 내에서 세부 정보를 숨기려면 어떻게합니까?
- 27. .NET 파일 삭제
- 28. 부분적으로 .net 실행 파일을 분해합니다.
- 29. 다운로드 JSEclipse 플러그인 독립형
- 30. 독립형 JSP 컴파일러 검색
가능한 복제본 http://stackoverflow.com/questions/189549/embedding-dlls-in-a-compiled-executable – baalazamon