現在、C#を利用して独自ブラウザを作成しようと思っております。
WebView2を利用しています。
まずは、単純にWebページを表示させる機能だけを作りました。
その後、デバッグモードで確認した時はページが表示されるのですが、リリースやインストーラ作成から、実行形式(exe)にして動かした時に動作しない場合があります。
正確には、「Program Files」配下にあるときに、Webview2 上にページが表示されません。
他の場所へ移動すれば、表示されます。
原因が全く分からないので助けていただきたいです。
よろしくお願いいたします。
とりあえずその
> 単純にWebページを表示させる機能だけを作りました。
のコードくらいは記載した方がいいかと。
WebView2を使った事はないのですが、Program Files下って管理者権限が無いと書き込みが出来なかったと思うので、テンポラリファイル作成とか、他何らかのファイル作成に失敗してないですかね。
ログやエラー等が出力されているなら、それも調べた方がよいと思います。
ggっただけで未確認なのでこちらに書きますが、ユーザーデータフォルダの指定がいるようです。
[Manage user data folder in WebView2 applications. - Microsoft Edge Development | Microsoft Docs](https://docs.microsoft.com/en-us/microsoft-edge/webview2/concepts/user-data-folder
[WebView2 application doesn't work when installed in Program Files folder · Issue #297 · MicrosoftEdge/WebView2Feedback](https://github.com/MicrosoftEdge/WebView2Feedback/issues/297
あなたの回答
tips
プレビュー