C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■100098 / 親階層)  Webview2 を使ったソフトを公開したい
□投稿者/ Webview2 (1回)-(2022/07/03(Sun) 13:22:12)

分類:[.NET 全般] 

お世話になります


Webview2 で特定のホームページを表示するためだけの簡単なブラウザを作りました
開発環境では問題なく動作しますので、ユーザーに配りたい状況での質問です



■アプリの種類
WIN32アプリ
WINフォームアプリ

■開発環境
vs2017コミュニティ
フレームワーク4.7.2
開発環境のwebview2はたぶんエバーグリーン


■用語の定義
プロジェクト内の xxxx\bin\Debug を「デバッグフォルダ」と表現します

■デバッグフォルダの構成
フォルダ1 xxxx.exe.WebView2
フォルダ2 runtimes
実行ファイル xxxx.exe
dllファイル Microsoft.Web.WebView2.Core.dll
dllファイル Microsoft.Web.WebView2.WinForms.dll
dllファイル Microsoft.Web.WebView2.Wpf.dll



――――――――――――――――――
<ソフトの動作状況>
――――――――――――――――――
●デバッグフォルダの中身をまるごと任意の場所(デスクトップ等)にコピーして実行すると正常動作する
 
● A インストール先  例 C:\Program Files (x86)\xxxx\xxxx\
  B デバッグフォルダ 例 xxxx\bin\Debug
  A、B をまるごと同じファイル構成にしてインストールすると
  エラーが出る

●アプリは起動ごとに「\xxxx.exe.WebView2」内を読み書きしているらしい
 (起動ごとにフォルダの容量が増えていく)


――――――――――――――――――
質問1
アプリの配布はフォルダまるごとコピーして使うことで問題ないのか

――――――――――――――――――
質問2
インストーラで配布する場合

C:\Program Files (x86)\xxxx\xxxx\xxxx.exe
を起動したときに
C:\Program Files (x86)\xxxx\xxxx 内の中身を、マイドキュメントに全部コピーして
プログラムからコピー先の xxxx.exe を起動すれば
読み書きのエラーは回避できると思うのですが問題ないのか


――――――――――――――――――
質問3
「\xxxx.exe.WebView2」内を読み書きしないようにできるのか

――――――――――――――――――
質問4
webview2の
 固定バージョン
 エバーグリーン
は開発者側が考えることであって、ユーザー側が意識する問題ではないのか
(保存領域の肥大化を無視できる場合)

――――――――――――――――――
質問5
webview2でソフトを作る場合
 固定バージョン
 エバーグリーン
のどちらを選ぶかでプログラムの書き方に何らかの違いはあるのか
(先に決めてから作らないといけないのか)
(参照先やファイルの位置関係など)


――――――――――――――――――


以上、初歩的なことで自分で調べるべきものかもしれませんが
ご教授お願いいたします





編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: Webview2 を使ったソフトを公開したい /くま
 
上記関連ツリー

Webview2 を使ったソフトを公開したい / Webview2 (22/07/03(Sun) 13:22) #100098 ←Now
Re[1]: Webview2 を使ったソフトを公開したい / くま (22/07/03(Sun) 14:33) #100102
  └ Re[2]: Webview2 を使ったソフトを公開したい / Webview2 (22/07/03(Sun) 22:30) #100107 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信