SQL Serverをインストールする必要があるアプリケーションがあり、SQL Server Expressのインストールを含むアプリケーション用のインストーラを作成する必要があります既にクライアントのコンピュータにインストールされています。 C#アプリケーションでSQL Server Expressをインストールする
は私がSQL Server 2005 Express Edition SP2
とオプション
Download prerequisites from the same location as my application
のインストールの前提条件を持っているために、この持つ私のプロジェクトを試してみましたが、それは
エラー43前提条件のインストール場所が持っていないようなエラーがスローされますよう、それは、動作しません。項目 '.NET Framework 3.5 SP1'の 'コンポーネントベンダーのWebサイト'と 'DotNetFX35SP1 \ dotNetFX30 \ WCS_64.msp'ファイルに設定されています をディスクに配置できません。
私はインターネットを通じて検索していますが、私は決して動作する方法を作ることができませんでした。
EnableLaunchApplication.js
を使用して、自分自身のインストール後にプログラムを実行するためのチェックボックスが表示されるようにするWebページ(私が見つけた唯一の例)を実行します。
しかし、SQL Server Express
のインストールはどうですか?
私はVisual Studio 2008
をC#で使用しています。
EDIT:私のセットアッププロジェクトで
、私はPostBuildEvent
cscript.exe"$(ProjectDir)EnableLaunchApplication.js" "$(BuiltOuputPath)"
を持っているが、私は、ファイルEnableLaunchApplication.js
(それは私が作ったプロジェクトではないのですが、私はへの道を把握する必要がありをやったことがなかったですこれを修正する..)。
あなたのメディアにSQL Expressのセットアップを含めたいのですか、セットアップランタイムにインターネットからダウンロードしますか? –
@DavidePiras最初のオプション、それを私のメディアに入れてください – noloman
これをチェックしてください:http://msdn.microsoft.com/en-us/library/bb264562(v=sql.90).aspx#emsqlexcustapp_topic3 「アプリケーションと同じ場所から前提条件をダウンロードする」オプションを選択すると、CD /ネットワーク共有にパッケージを含める必要があります。 –