C# - chromiumembedded 사용 - 두 번째 이야기
지난 글을 쓴 이후로,
C# - chromiumembedded 사용
; https://www.sysnet.pe.kr/2/0/1610
방법이 바뀐 부분이 있어서 부가 설명을 합니다. ^^
그 당시에는 Visual Studio 2012를 지원하지 않아서 별도의 브랜치가 있었는데, 지금은 하나로 통합되어 있어서 해당 링크가 사라졌습니다.
따라서, 단순히 CefSharp 원본 사이트에서 소스코드를 다운로드하시면 됩니다.
cefsharp/CefSharp
; https://github.com/cefsharp/CefSharp/releases
업데이트가 굉장히 활발하군요. ^^ 오늘 기준으로 불과 3일전에 v33.0.2가 릴리즈되었습니다. 따라서 저도 v33.0.2 소스코드를 다운로드 받았고,
CefSharp - v33.0.2
; https://codeload.github.com/cefsharp/CefSharp/zip/v33.0.2
압축을 풀어 CefSharp3.sln 파일을 Visual Studio 2013에서 로드했습니다.
지난 버전보다 편해진 것이 하나 더 있는데요. NuGet과 결합해서 chromiumembedded 관련 Native DLL들이 빌드 시에 자동으로 내려오는 기능이 추가되었습니다. 따라서, CefSharp3.sln 솔루션을 그냥 Rebuild만 해주시면 CefSharp 예제 코드까지 모두 곧바로 테스트 할 수 있는 상태로 빌드가 됩니다.
그러므로, 모두 Rebuild 했으면 "CerfSharp.WinForms.Example" 프로젝트가 빌드된 ".\CefSharp-33.0.2\CefSharp.WinForms.Example\bin\x86\Debug" 폴더에 생성된 바이너리 중에 CefSharp.WinForms.Example.exe를 실행해 보면 됩니다.
아래는 그렇게 해서 실행한 화면입니다.
뭐... 더 볼 것이 없군요. ^^ 필요하신 것이 있으면 CerfSharp.WinForms.Example 예제를 거의 Copy&Paste하셔서 사용하시면 되겠죠? ^^
혹시나 해서, Java Applet 실행이 잘되는지 테스트 해보았는데요. 오~~~~ 아주 잘됩니다. 다음에 보는바와 같이 Java Applet을 포함한
제니퍼(Jennifer) 제품이 잘 동작하는 것을 확인할 수 있었습니다. ^^ 멋지군요.
[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]