2016-05-19 15 views
0

vb.netを使用して実行可能ファイルを作成しようとしています。 SQL Server 2014 Expressをダウンロードしてインストールします。マイクロソフトのサイトから適切なインストーラを入手する必要があります。ローカルマシン上でユーザーとのやり取りを行わずにインストールします。vb.net SQL Server 2014 Expressとサイレントインストールをダウンロードするコード

コードでセットアップを実行できます。しかし、インストーラを手動でダウンロードする必要があります。そこで、Microsoftのサイトへの電話をかけ、適切なインストーラーを選択して、ローカルマシンでダウンロードする方法を探しています。

おかげ

答えて

0

私は、Visual Studioのインストーラ(MSI)プロジェクトを作成し、boostrapperパッケージを利用するでしょう。ここで

は(古いが、まだ適用されます)は、Microsoftからのリンクです:https://blogs.msdn.microsoft.com/astebner/2008/11/21/creating-an-installer-that-includes-a-visual-studio-bootstrapper-package-and-an-msi-built-with-wix-3-0/

別のオプションは、ClickOnceの展開を使用することです: Installing SQL Server 2014 Express package as ClickOnce prerequisite

+0

ありがとうございますが、セットアップを実行する前に解凍する必要があります。 – user2897967

0

あなたはinternet.Youのかもしれないからファイルをダウンロードするには、このコードを使用することができますファイルを自分のサーバーにダウンロードし、このコードを使用してそこから取得します。

Dim wc As WebClient = New WebClient() 
Dim proxy As WebProxy = New WebProxy() 
proxy.Address = New Uri("Your Proxy Address. Don't use proxy if you don't need it.") 
proxy.Credentials = creds 
wc.Proxy = proxy 
wc.UseDefaultCredentials = True 
wc.Headers.Add("User-Agent: Other") 
wc.DownloadFile("http://download.microsoft.com/download/E/A/E/EAE6F7FC-767A-4038-A954-49B8B05D04EB/ExpressAndTools%2032BIT/SQLEXPRWT_x86_ENU.exe", "C:\SQL Server 2014 Express.exe") 

編集は私がマイクロソフトから直接ダウンロードリンクが含まれています。このリンクは、SSMSを使用するSQL Server 2014 Express x86用です。私はこのコードを動作させるためにテストしました。

+0

お返事ありがとうございます。しかし、それはまだ起動する前にexeファイルを抽出する必要があります – user2897967

+0

exeファイルを抽出するのはどういう意味ですか? exeファイルを解凍する方法については、この部分を含むように質問を編集してください。 –

関連する問題