Microsoft MVP성태의 닷넷 이야기
글쓴 사람
Roya (peopleand054 at gmail.com)
홈페이지
첨부 파일
 

안녕하세요.
C# COM Host DLL을 C++에서 사용중입니다.
dotnet core 8.0 사용하여 dll을 만들었고, C++에서 사용하고 있는대요.
특정 환경에서는 dotnet 8.0 runtime 이 설치되어 있지 않아 실행이 안됩니다.
그래서, SelfContained 설정을 했지만, com host dll 에서는 사용이 안되는거 같은대 맞을까요??
제공이 안된다면, 다른 방법은 없을까요???








[최초 등록일: ]
[최종 수정일: 10/4/2024]


비밀번호

댓글 작성자
 



2024-10-04 07시29분
DLL이기 때문에 self-contained로 배포해도 (주체적으로 프로세스를 시작하는 경우와 달리) 런타임을 초기화하지는 못할 것입니다.

다른 방법이라면, self-contained로 생성된 디렉터리의 내용으로 C++ EXE 측에서 로드해 직접 호스팅 환경을 초기화하는 것을 생각해 볼 수 있습니다. 관련해서는 다음의 문서에 자세하게 설명하고 있으니 참고하세요.

Write a custom .NET host to control the .NET runtime from your native code
; https://learn.microsoft.com/en-us/dotnet/core/tutorials/netcore-hosting

저도 유사하게 이와 같은 코드로 글을 쓴 적이 있습니다.

.NET Core를 직접 호스팅해 (runtimeconfig.json 없이) EXE만 배포해 실행
; https://www.sysnet.pe.kr/2/0/12427

(직접 해보지 않고 답변하는 것이라) 해보시고 결과 좀 공유해 주세요. ^^
정성태

... 61  62  [63]  64  65  66  67  68  69  70  71  72  73  74  75  ...
NoWriterDateCnt.TitleFile(s)
1053폭풍코딩4/19/201216552스마트클라이언트 ctrl-c 복사가 작동하지 않습니다. [1]
1052에슈리온4/17/201232977ClickOnce 배포시 클라이언트의 설치경로를 지정할 수 없나요? [1]
1051최정수4/10/201219860WCF 클라이언트 비정상 종료 관련 [1]
1050에슈리온4/6/201222023관리자 권한과 ClickOnce, 그리고 Bootstrapper문제 [6]
1049김성혁4/4/201216612스마트클라이언트 stand-alone 방식의 배포 문제.. [1]
1048C#조으다3/27/201220170어셈블리 로드 / 언로드와 관련해서.. [6]
1047김우형3/23/201217749WCF 서비스를 이용한 데이터 전송 중 Exception 문의 [1]
1044임동찬2/29/201217618웹에서 COM Exception.. [2]
1043박성준2/24/201216144Lazy<T> 의 지연객체 생성 전에 실 객체의 Attribute분석 [2]파일 다운로드1
1042이성환2/20/201216582BlockingMethod에 빠진 스레드를 즉시 죽이고 싶습니다...;ㅅ; [2]파일 다운로드1
1039김재영2/15/201215910어셈블리에 사용자마다 다른 값을 적용하여 자동 빌드 방법이 있을까요? [2]
1037윈드로니2/12/201217329WPF 관련 질문 드립니다. [2]
1035임동찬2/9/201215694XML, XSD, XMLCodeGenerator 관련 [2]
1033곽성현2/7/201216210훔..윈도우 디바이스 드라이버 관련 [1]
1030궁빈2/2/201218651msbuild를 이용한 웹게시 및 자동 Dist 방법론에 대해 질문 드립니다!! [6]
1028신정환1/30/201215894기존 legacy Windows application이 WoA 환경에서 동작되지 않는 이유가 무얼까요? [2]
1026노현철1/19/201217879WPF가 XP에서 느리게 로딩되는 현상에 대해 질문드립니다. [4]
1025궁그미1/18/201218838네이버 소켓 로그인 이해가 안되는점이 있는데요 [2]
1022선무당1/11/201216892TFS 에서 공통 Assembly 공유 방법에 대해서 해결책이 없을까요? [2]
1021김재영1/8/201215968대리자를 메소드 파라메터로 넘겨도 됩니까? [2]파일 다운로드1
1019남산골11/13/201918563안녕하세요!! 성태님~~ [3]
1018강한구12/29/201121883WPF ClickOnce 배포시 콤포넌트 dll 다운로드 문제에 대하여 질문 있습니다. [1]
1017임동찬12/28/201118787smart client와 xbop, silverlight [6]
1015개똥이12/22/201116195RMCLOCK 설정 관련 질문이요ㅜ [2]
1011사길수12/16/201116264hyper-v 이더넷 카드 관련 문의 좀 드립니다. [1]
1006루로니12/13/201118386윈도우7과 XP의 DLL후킹 처리에 관해서 질문입니다. [3]
... 61  62  [63]  64  65  66  67  68  69  70  71  72  73  74  75  ...