コマンド ラインから SQL Express をインストールする方法があることは知っています。このリンクはその例を示しています。ここに別の例があります。.
アプリケーションでこの変更を行うと、次のようになります。
次に、アプリケーションをデプロイして、その前提条件を持たないコンピューターにインストールすると、インストーラーがその前提条件をダウンロードすることに気付きました。
インストールをキャンセルして、インストーラーがダウンロードした exe ファイルを起動すると、次のように表示されます。
インストーラーをキャンセルしない場合、インストーラーは先に進み、最初の 2 つのリンクリンク 1、リンク 2で投稿された手法と同様の手法で SQL Server Express をインストールすると思います。
Visual Studio は、サイレント インストールを作成するためにダウンロードする exe に渡されるパラメーターをどこに保存しますか? exeに渡されるパラメータを変更することはできますか? また、アプリケーションのインストール時にコンピューター上で見つけたので、Visual Studio (インストーラー) がどのファイル (前提条件) をダウンロードしたかを知っていますが、どのリンクから Visual Studio が前提条件をダウンロードしているのかを知るにはどうすればよいですか? アプリケーションがインストールされているオペレーティング システムの OS バージョンとアーキテクチャに依存することはわかっています。
とにかく、私は最後の段落に興味があります。要するに、SQL Server Express 2008 の前提条件に渡されるパラメーターを変更したいだけです。これらのパラメーターは、展開したアプリケーションのどこかにあるはずです。または、Microsoft からダウンロードされる可能性があります。