4

SQL Server 2008ExpressSP1をアプリケーションにブートストラップしようとしています。以前は、Wise for Windowsを使用して前提条件のインストールを実行しましたが、WiseはまだWindowsインストーラー4.5をサポートしていません。

現在、WiX3.0でVisualStudio 2008ブートストラップテクノロジを使用しようとしていますが、SQL Serverの前提条件を取得することに成功し、SQL Express 2008のマニフェストを取得できますが、SP1は取得できません。また、SQLAccountをローカライズできる必要がありますが、package.xmlAFAIKを変更してローカライズすることはできません。以前のソリューションでは、Wiseを使用して、ターゲットシステムからローカライズされた文字列を収集し、パラメーターをインストーラーのコマンドラインに直接渡すことができました。

本当に、2つの質問:

  1. SP1のブートストラップマニフェストファイルはどこにありますか(または作成できますか?)

  2. コマンドラインパラメーターはコンパイル時にVisualStudioブートストラッパーを使用して決定されるように見えるため、SQLAccountをローカライズするにはどうすればよいですか。

4

2 に答える 2

3

私はあなたの最初の質問に対する多分解決策を持っています: ツールを備えたSQL Server2008ExpressEdition用のVS.NET2008Bootstrapper

タイトルにあるように、ツールもインストールされます。そのため、Powershellがインストールされますが、少なくともsp1を取得しました。

于 2009-10-06T14:33:13.080 に答える
1

VS 2010 RC以降を使用して、SQL Express2008SP1をブートストラップできます。WiX 3.5はそこで動作し、それを可能にします。

于 2010-02-16T22:50:27.257 に答える