###前提条件
・Visual Studio 2017
・ターゲットフレームワーク「.NET Framework 4.5.2」でアプリ作成
・必須コンポーネント設定
→「必須コンポーネントをインストールするセットアッププログラムを作成する」にチェック
→「Microsoft .NET Framework 4.5.2(x86およびx64)」にチェック
→「次の場所から必須コンポーネントをダウンロードする」にチェック
※発行後の「setup.exe」を実行した場合に必須コンポーネントがインストールされることは確認済
・Webサーバーにアプリケーション配置
・「https://XXXXXXX.com/XXXX/XX.application」を実行
###問題
私の認識では、「XX.application」を実行した際にクライアントに前提条件である.NET Frameworkがインストールされていなければ「setup.exe」が実行され必須コンポーネントのインストールが行われると思っておりました。
しかし、「xx.application」を実行すると以下のエラーが表示されます。
<ウィンドウタイトル> システムの更新が必要 <メッセージ> アプリケーションをインストールまたは実行できません。このアプリケーションには、Version 4.5.2 Full または互換性のある .NET Frameworkが必要です。 システム管理者に問い合わせてください。
Webフォームから「アプリ起動」ボタンをクリックしてアプリケーションを起動する要件です。
クライアントにアプリ起動に必要な必須コンポーネントがインストールされていない場合は必須コンポーネントインストール
クライアントにアプリがインストールされていない場合はアプリインストール
クライアントにアプリがインストールされている場合はアプリ起動
解決方法がわからないため、ご教示お願いいたします。
あなたの回答
tips
プレビュー