[WPF][.net6] cefSharp사용하고 빌드시 runtimes 폴더 이슈

안녕하세요.
.net6에서 WPF와 CEFSharp을 사용하고 있는데 설치파일로 배포를 하려니 는데 이슈가 있어서 질문드립니다.

CEFSharp 버전은 96을 사용하고 있고, 빌드시 runtimes 폴더에 x64 x86 등등이 생성되는데 x86만 생성되게 하고 싶습니다.

플랫폼을 x86으로 한정지어도 계속 x64, arm64도 생성되고 있습니다. 제가 뭔가 놓친게 있는지요?

많은 조언 부탁드립니다.

감사합니다.

1 Like

간단히 WPF 프로젝트를 생성해서 CefSharp 패키지를 설치하고 플랫폼을 x86으로 했을 떄 저도 동일하게 runtimes 디렉토리에 win-arm64, win-x64win-x86이 모두 생성됩니다. 이게 기본 동작으로 보입니다.

1 Like

Release로 컴파일 하면 해당 런타임의 별도 디렉토리가 생성됩니다.

image

이 디렉토리의 구성을 보면 runtimes의 해당 런타임의 내용이 같이 들어가 있는 것을 확인하실 수 있습니다. 이것으로 배포가 가능하시고요,

게시대상 런타임win-x86으로 지정하시면 관련 런타임만 포함되어서 게시가 됩니다.

3 Likes

넵 감사합니다 :slight_smile:

서칭하던중 찾은 글 혹시 필요하신분 있으실까 같이 첨부합니다.
[Feature Request - Add AnyCPU Support · Issue #1714 · cefsharp/CefSharp · GitHub]

1 Like