C #의 WinForm은 CefSharp는 WebBowser 제어 크롬 커널로 대체 사용 예정

     오랜 시간 동안 넌센스 첫 번째 단락은, 아 우리 때문에 모든 주식 교환의 사심, 업무 관련 기술을하기 전에이, 공원은 매일 블로그를 통해 상태뿐만 아니라 환경, 블로그 쓰기 (또는 공원과 같은 블로그를하지 않았다, CSDN 포인트처럼 무슨 일 경멸 의), 지금은 때때로 단지 관심이, 7 없다는 것을 지금, 생각을 기록하기 전에 분위기 하에서도 가끔 친구의 이전 문제를 참조에 와서 블로그를 작성하는 준수,에 대해 쓸 수있는 뭔가가 필요하고 우리는 VS를 열 필요가 변화된 사람으로 보인다 ~ 주제로 돌아가

 

       이 회사는 웹 브라우저에서의 WinForm을 사용하는 첫번째 생각은, 다음을 시도 해결책을 찾기, 나는이 작업을 수상 사람에 시도, 화면에 표시하지 PPT 회전 목마와 같은 몇 가지 사이트 비슷한 시스템이 필요, 전시 정보 참가 문제가 달성되지 않을 수 있지만, 일부 사이트는 시스템 및 알리와 같은 다른 컨트롤을로드 할 필요가, IE는 커널에서 지원되는 웹 브라우저, 시스템은, 다음, 그것으로 추가, 먼저 WebKit.NET이 컨트롤을 찾아 온라인으로 방법을 찾아 지원 chorme을 많이 필요로하지만, 알리가 첫날 포기 통제로드와 다른 오늘 아무것도 다시 바이 계속하려고하지 생각, 기술에 대한 검색이 게시 : http://www.codeceo.com/article/ 앱 --- chrome.html에 대한 CHARP의 cefsharp에서  이 cefSharp을 의미한다 (설정 농촌 네트워크 코드) :

        추가 종속성이없는 CefSharp 신뢰성, 빠른, 완전히 오픈 소스는 (VC ++ 런타임 2013 이외의) 최종 사용자에게 설치 될 수 있습니다. CefSharp는 WPF 프로젝트를 진행합니다.

      CefSharp의 v51의 86 (32位)  https://raw.githubusercontent.com/hgupta9/CefsharpSite/gh-pages/files/CefSharp51_x32.zip

    CefSharp의 v51의 64 (64位)    https://raw.githubusercontent.com/hgupta9/CefsharpSite/gh-pages/files/CefSharp51_x64.zip

 

      내가 NuGet 설치를 사용하지 않은, 직접 다운로드가, 그것을 직접 디버그 디렉토리에 붙여 넣을 모든 파일을 압축 해제 할 것을 권장하고 프로젝트 참조를 통해 - 참조를 추가, 프로젝트에 빨간색 상자 세 DLL 파일에 대한 참조,

C #의 WinForm은 CefSharp는 WebBowser 제어 크롬 커널로 대체 사용 예정

      당신은 .cs 및 Designer.cs 페이지 헤더 파일의 집합 두 줄의 코드를 추가를 참조해야합니다 

       하며 사용을 CefSharp
       하며 사용 CefSharp.WinForms를
       , 코드 Designer.cs을 변경할 필요가 디자인 드래그 WebBrowser 컨트롤 패널, 또는 전류 제어의 WinForm 케이스 제공 :
       을 System.Windows.Forms.WebBrowser webBrowser1 // 개인;

        개인 ChromiumWebBrowser webBrowser1;

        두 번째 행에 기본적으로 생성 된 코드의 첫 번째 라인은 이때 문은 웹 브라우저 제어이다 CefSharp.WinForms

        this.webBrowser1 = 새로운 ChromiumWebBrowser ( " www.baidu.com ");

 

        이 시점에서, 케이스는 실행 F6 F5는 바이 페이지를 볼 수 있어야합니다 제공되지 않습니다.

        ...

        ...

           ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 다음은 키 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓이다  

       그러나 VS 내 오류, 내가 VS2010, .NETFramework4.5 잘못된 버전을해야합니다 제안, ChromiumWebBrowser 대한 참조 세트를 사용하지하지만 CefSharp 프로젝트에 추가 된, 그리고 성공을 인용 한 다음 계속 바이두 : HTTPS : / /www.cnblogs.com/Leo_wl/p/6239233.html#_label1 (또는 블로그 공원 niubility는) 방식이 게시물을 참조 :

        그래서 단지를 통해 工具-程序包管理器-程序包管理控制台수동 명령 줄 가져 오기 버전 v49.0.1, 명령이 입력 Install-Package CefSharp.WinForms -Version 49.0.1완료 실행을 대기하고 입력합니다.

      그때, F6는 조금, 거기에 실제로 오류, 절차가없고 내가 낮은 버전을 다운로드 바이 CefSharp에 갔다합니다 (V49 버전으로 반환되어야 컴파일 성공적으로 설치하라는 메시지가 그것을 실행하려고, 공식 온라인 버전이 낮은 응답을 제공하지 않는다있다 패키지는이 방법으로 가능)을, 나는 알리 필요하므로이 작업이 완료 페이지가 성공적으로 제대로 컨트롤 디스플레이를로드 할 수 있습니다 제어 -

 

      코드는 주로 내가 CefSharp.dll VS가 WebKit.NET 30 개 이상의 M, CefSharp 자원 팩의 압축을 푼 더 큰 완성에 비해 기록 된 주어진 후에 해결책을 인용 할, 게시되지 않은 100 + M, 그리고 만약이 친구 같은 수요가 두 컨트롤을 참조 할 수 있습니다. 

 

출처 : http://blog.sina.com.cn/s/blog_5673e0ab0102y2lb.html

추천

출처www.cnblogs.com/mq0036/p/11059644.html