1.1개요
Visual c# 라이브러리인 WAiV(webRTCforCSharp.dll)를 이용한 개발 환경 구성 내용을 기술합니다.
1.2환경 구성
1.2.1Tool Infomation
Visual Studio 버전 정보 및 솔루션 프로젝트 속성 정보입니다.
Visual Studio 2013 ↑
.net Framework 4.6.2 ↑
x86 O
x64 X
1.2.2Add References
다음과 같이 참조를 추가한다.
CefSharp (v.67.0.0.0)
NuGet Package 관리자로 CefSharp 설치
CefSharp.WinForms install
CefSharp.Common install
Newtonsofr.Json install
NuGet Package Manager Console install or Manager install
1. Install-Package CefSharp.WinForms -Version 67.0.0
2. Install-Package Newtonsoft.Json -Version 12.0.0.0
WebRTCForCSharp (v.1.0.0.1)
WebRTCForCSharp.dll reference Add
1.2.3Add WAIV
WAIV 초기화를 실행한다.
// 네임스페이스 매핑 using WebRTCForCsharp; // Waiv 클래스 선언 public Waiv waiv; public Main() { // Waiv 초기화 // 초기화시 즉시 InitBrowser()가 실행된다. waiv = new Waiv(); // nxBrowser(WebBrowser) 렌더링 this.Controls.Add(waiv.nxBrowser); }
1.2.4배포시 포함 목록
가급적, Release compile한 목록 그대로 배포한다.
그림 1-12
그림 1-21
그림 1-33