• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
카페 프로필 이미지
닷넷 (.NET) 프로그래머 모임
 
 
 
카페 게시글
Winform & WPF | C# 질문 Webview2 관련 질문입니다.
c00012 추천 0 조회 2,466 21.08.25 20:48 댓글 3
게시글 본문내용
 
다음검색
댓글
  • 21.08.26 09:39

    첫댓글 https://stackoverflow.com/questions/63116740/why-my-corewebview2-which-is-object-of-webview2-is-null
    내용을 참고하시면 될것 같습니다.

  • 21.08.26 10:53

    https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section 에 있는 Evergreen Standalone Installer 의 WebView2 Runtime 을 설치해야 하다는 말씀이죠? 😁😁😁😁😁😁😁

  • 작성자 21.08.26 11:42

    문제를 해결했습니다. webview 객체의 초기화 문제였는데, 코드를 다음과 같이 바꿔서 해결했습니다.

    private async void HelpNavi()
    {
    Views.HelpWeb hw = new Views.HelpWeb();
    hw.Show();
    await hw.webView.EnsureCoreWebView2Async(null);
    hw.webView.CoreWebView2.Navigate(WebViewSource);
    }
    코드를 이렇게 바꿔서 웹 뷰 객체에서 제 블로그가 나오는 거까지는 확인을 했는데, 희한한 게 하나 있더군요.
    await hw.webView.EnsureCoreWebView2Async(null);
    위 코드에 VS에서 권고하는 대로 코드를 바꿔서
    await hw.webView.EnsureCoreWebView2Async(null).configureawait(false);
    위와 같이 하면 에러가 뜨고 configurewait를 해제하면 잘 됩니다. 왜 그런지는 더 연구해봐야겠네요. 박문찬님 조언 감사드립니다

최신목록