トップ回答者
VisualC#2008 Pro セットアップフロジェクトで英語OSで文字化けしないでインストールするには

質問
-
Visual C#2008 Proで作成したソフトをセットアッププロジェクトを使用して配布する作業のテストをやってます。
英語版のOSでもうまくいくように作ったつもりですがうまくいきません。
設定のしかたに問題があると思うのですが・・・。
プロジェクト全体のプロパティでInstallAllUsersのところをTrue、LocalizationのところをEnglish(United Staes)に変更してます。
見つかった依存関係の.NET FrameWorkのところをVersionを2.0.50727に設定してます。
これでビルドしました。
英語版のOSでsetup.exeを実行するとなぜか.NET3.5の文字化けしたインストール画面が出てきてしまいます。
設定の仕方がどこか抜けているのかもしれません。アドバイスよろしくお願いします。
質問内容に情報が抜けているなら指摘していただければと思います。
回答
-
確証はありませんが、Bootstrapper に英語の Language Pack を入れればいいかもしれません。
セットアップ プロジェクトと配置プロジェクトのトラブルシューティング
http://msdn.microsoft.com/ja-jp/library/kz0ke5xt.aspx
の中の「Visual Studio 2008 で使用しているロケールとは異なるロケールの .NET Framework 3.5 SP1 Language Pack をインストールできない」には、
おそらく英語版の Visual Studio で日本語用のセットアップを作成する場合の話がありますが、これの逆のパターンかも。
ついでに、以下もご参考まで。
す~のお家::Visual Studioセットアッププロジェクトで英語版を作ったら警告が出た
http://www.su.dyndns.tv/tips/index.php?e=11- 回答としてマーク suntower 2010年11月11日 9:51
-
セットアップ プロジェクトの必須コンポーネントの設定はどうなっていますか?.NET Framework 3.5 がチェックされていたりしませんか?
・ソリューション エクスプローラーのセットアップ プロジェクトを右クリック
・プロパティ ページで「必須コンポーネント」をクリック
・.NET Framework 3.5 のチェックを外し、.NET Framework 2.0 にチェックを入れる
Visual Studio 2008 のセットアップ プロジェクトは、使用する .NET Framework のバージョンに関係なく、3.5 を必須コンポーネントにするらしいです。
セットアッププロジェクトでは対象の.NET Frameworkを判定してほしい | Microsoft Connect
https://connect.microsoft.com/VisualStudioJapan/feedback/ViewFeedback.aspx?FeedbackID=331564&wa=wsignin1.0- 回答としてマーク suntower 2010年11月11日 9:51
すべての返信
-
> imgタグって何ですか?
HTML の img タグのことです。投稿は HTML ソース編集できますので (HTML のボタン)、そこでimg タグ使って画像のリンクを貼ればいいです。 例えばこんな感じ。
<img src="http://f.hatena.ne.jp/images/fotolife/h/hilapon/20101028/20101028141414.png" width="350" height="280" />
本題とは関係ない話になってますが、以下参考にどうぞ。
http://www.tohoho-web.com/html/img.htm
http://www.tagindex.com/html_tag/img/img.html#HTMLソース編集に関するヘルプは、ざっと探したけど見つからなかった・・・
ひらぽん http://d.hatena.ne.jp/hilapon/ -
確証はありませんが、Bootstrapper に英語の Language Pack を入れればいいかもしれません。
セットアップ プロジェクトと配置プロジェクトのトラブルシューティング
http://msdn.microsoft.com/ja-jp/library/kz0ke5xt.aspx
の中の「Visual Studio 2008 で使用しているロケールとは異なるロケールの .NET Framework 3.5 SP1 Language Pack をインストールできない」には、
おそらく英語版の Visual Studio で日本語用のセットアップを作成する場合の話がありますが、これの逆のパターンかも。
ついでに、以下もご参考まで。
す~のお家::Visual Studioセットアッププロジェクトで英語版を作ったら警告が出た
http://www.su.dyndns.tv/tips/index.php?e=11- 回答としてマーク suntower 2010年11月11日 9:51
-
セットアップ プロジェクトの必須コンポーネントの設定はどうなっていますか?.NET Framework 3.5 がチェックされていたりしませんか?
・ソリューション エクスプローラーのセットアップ プロジェクトを右クリック
・プロパティ ページで「必須コンポーネント」をクリック
・.NET Framework 3.5 のチェックを外し、.NET Framework 2.0 にチェックを入れる
Visual Studio 2008 のセットアップ プロジェクトは、使用する .NET Framework のバージョンに関係なく、3.5 を必須コンポーネントにするらしいです。
セットアッププロジェクトでは対象の.NET Frameworkを判定してほしい | Microsoft Connect
https://connect.microsoft.com/VisualStudioJapan/feedback/ViewFeedback.aspx?FeedbackID=331564&wa=wsignin1.0- 回答としてマーク suntower 2010年11月11日 9:51