Visual Studio 솔루션이 있으며이 솔루션에는 몇 가지 프로젝트가 포함되어 있습니다. 이 솔루션의 모든 프로젝트를 하나의 dll로 빌드 할 수 있습니까?C# 한 DLL에 포함 된 Visual Studio 솔루션
14
A
답변
11
ILMerge을 사용하면 여러 어셈블리를 하나로 병합 할 수 있습니다.
비슷한 기능을 가진 상당히 오래된 모노 프로젝트 - mono.merge도 있습니다.
5
3
당신이 프로젝트에 대해 이야기하고 있기 때문에
1
, 당신은 또한 .netmodule로 컴파일하고 다음과 같이 하나의 어셈블리를 넣을 수 있습니다 ILMerge http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx를 사용해보십시오 : http://msdn.microsoft.com/en-us/library/226t7yxe(VS.90).aspx
2
아니요, viusal 스튜디오는 여러 프로젝트의 소스/출력을 하나의 dll/응용 프로그램으로 결합하지 않습니다. 가장 좋은 방법은 각 프로젝트의 빌드 후 단계를 설정하여 ILMerge와 같은 세 번째 부분 애플리케이션을 호출하는 것입니다. 빌드 순서가 맞는지, 여러 프로젝트가 실행되지 않았는지 확인하십시오. 또한 다른 DLL에 정적으로 링크되는 다른 프로젝트를 만들 수도 있습니다.
관련 문제
- 1. Visual Studio 솔루션 파서
- 2. visual studio 솔루션
- 3. Visual Studio 2010 솔루션 문제
- 4. Visual Studio : 솔루션 종속 형식
- 5. Xcode의 Visual Studio 솔루션 동작
- 6. Visual Studio 2005 : 빌드 솔루션
- 7. Qt Creator의 Visual Studio 솔루션
- 8. Visual Studio 2010 솔루션 팩토리
- 9. Visual C# Express 솔루션 파일
- 10. Visual Studio 솔루션 파일의 여러 테스트 어셈블리
- 11. Visual Studio (vs.net) 2008 솔루션 템플릿을 만드시겠습니까?
- 12. C# Visual Studio 2008 system32.dll에 대한 참조 ... 어떻게?
- 13. Visual Studio 2010에서 네임 스페이스 포함 C++
- 14. Visual Studio 누락 된 경고
- 15. Visual Studio 2005의 다중 프로젝트 (C++) 솔루션 디버깅
- 16. Visual Studio Solution에 포함 된 모든 프로젝트를 검색하는 방법은 무엇입니까?
- 17. Visual Studio msbuild
- 18. Visual Studio 솔루션 파일의 템플릿을 만들려면 어떻게해야합니까?
- 19. Visual Studio 2010 Professional 솔루션/프로젝트는 Visual Studio 2010 프리미엄 솔루션/프로젝트와 100 % 호환됩니까?
- 20. SVN에 여러 프로젝트가있는 Visual Studio 솔루션 저장
- 21. Visual Studio 2008의 전체 솔루션 게시
- 22. Visual Studio 2008 빌드 이벤트의 깨끗한 솔루션
- 23. Visual Studio 외부에서 프로젝트를로드하지 않도록 솔루션 수정
- 24. Visual Studio로 DLL에 액세스하기
- 25. Visual Studio 2005/2008의 솔루션 항목
- 26. Visual Studio 2005 솔루션 파일 문제
- 27. Visual Studio 2010에서 프로젝트 속도 저하 포함
- 28. C++ - Visual Studio CRT
- 29. Visual Studio 솔루션 폴더에 참조 된 DLL 저장
- 30. Visual C++/CLI 혼합 DLL에 리소스 추가
답장을 보내 주셔서 감사합니다. – jitm