|
2009,05,23, Saturday
Visual Studio(面倒なので「VS」とします)のセットアッププロジェクトで英語のインストーラーを作ってみました。
ところが 「カルチャ ‘en-US’ を項目 ‘.NET Framework 2.0′ に対して一致できませんでした。カルチャ ‘ja’ を使用します。」 という警告がでてしまいます。 警告はでるものの、インストーラーはできあがっているようなので英語版XPにインストールしてみました。 MSIはバッチリ英語になってます。 が、.NET Frameworkのインストーラー(Bootstrapper)が思いっきり文字化けしてほとんど「?」になってる。。。 そもそも、.NET Framework 2.0がインストール済みの環境なのにインストーラーが動いてる! どうやら日本語のランゲージパックを入れようとしているみたいです。 やっぱりあの警告をなんとかするしかないらしい。 というわけで、Bootstrapperのインストール先?を確認してみます。 VS2008なら C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFX VS2005なら C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\dotnetfx にあると思います。 見てみると「ja」つまり日本語しかない。さぁどうしましょう。 解決できたんでその方法もメモしておきます。 続き▽
| http://www3.to/su-house/index.php?e=11 |
| プログラミング::インストーラー | 05:34 PM | comments (0) | trackback (0) | |
|
2009,05,23, Saturday
MSIの中身はデータベースになってます。
で、このデータベースの中身を見たり書き換えたりするためのツールもありました! Microsoftが公開してる「Orca」っていうツールです。 このOrcaを使えばVisual Studioのセットアッププロジェクトじゃ到底できなかったことが色々できます。 表計算ソフトのような感覚で行を追加したり、値を変更したりしてやればいいだけなのでとっても簡単。と言いたいとこなんですが、操作は簡単なものの、中身がわからん。。。 中身についてはこれから探っていきます。 何はともあれまずはツールのインストールをしないと始まりません! ということで、インストール方法を簡単に。 続き▽
| http://www3.to/su-house/index.php?e=10 |
| プログラミング::インストーラー | 01:23 AM | comments (0) | trackback (0) | |
|
2009,05,17, Sunday
msi形式のインストーラはVisual Studioのセットアッププロジェクトで作成可能です。
作成方法はとっても簡単。作成したプロジェクトに作者情報とかのプロパティを設定して、インストール対象のファイルをドロップするだけ。 が、Visual StudioではWindows Installerの機能のうち一部しか活用できません 特に困ったのが、「プログラムの追加と削除」ダイアログに「変更」ボタンや「修復」ボタンを非表示にできないことです。 パッケージソフトも含めて他の製品のインストーラでインストールした場合はこれらのボタンが非表示になっているのに、自分で作ったときだけ非表示にできないなんておかしい!どこかに設定できるところがあるはずだとVisual Studioの中をあちこち、そりゃもう何度も見直してみました。でもそれらしいものは見つからず。。。 どうやらVisual Studioで作成できるインストーラーにはかなり制限があるらしい。
| http://www3.to/su-house/index.php?e=6 |
| プログラミング::インストーラー | 06:43 PM | comments (0) | trackback (0) | |
RSS 1.0










