none
開発環境と異なるロケールの.NET 3.5 LanguagePackをインストールする場合の eula.rtf ファイルと package.xml ファイルの入手方法 RRS feed

  • 質問

  • お世話になります。

    日本語版VisualStudio2008のSetupプロジェクトで、中国語PC用にインストーラを作りたいのですが

    日本語版VS2008では中国語版の.NET 3.5 LanguagePackがインストールされないので

    http://msdn.microsoft.com/ja-jp/library/vstudio/kz0ke5xt(v=vs.100).aspx

    の次の記述に従おうとしているのですが、このjaディレクトリをzh-Hansディレクトリに読み替えたとして、

    eula.rtf ファイルと package.xml ファイルはどこからどうもってくればいいのかがわからず、困っております。

    <sentencetext xmlns="http://www.w3.org/1999/xhtml">このエラーを回避して .NET Framework 3.5 SP1 の日本語版再頒布可能ファイルを作成するには、%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX35SP1 ディレクトリに ja ディレクトリを作成します。</sentencetext><sentencetext xmlns="http://www.w3.org/1999/xhtml">ja ディレクトリには、eula.rtf ファイルと package.xml ファイルを含める必要があります。</sentencetext>

    ご教示頂けませんでしょうか?

    2013年1月28日 7:01

回答

  • 以下、ご参考までに連携します。

     

    必要としている、.NET Framework の Language Pack をダウンロードしてインストールすれば利用できるのではないでしょうか?

    Microsoft .NET Framework 3.5 日本語 Language Pack

    ※ こちらのリンクは、「言語の変更」プルダウンで「日本語」を選択した状態のものです。

     

    Language Packがインストールされていると、以下の画像のようにjaフォルダが存在していたディレクトリにインストールした言語のフォルダが作成されるのではないでしょうか。

    ※ 私の環境は、Visual Studio 2010/Visual Studio 2012がインストールされています。(Visual Studio 2008は入っていません。また、私の環境では、各言語のフォルダ(および eula.rtf と package.xml )がすでに存在していたため、上記リンクサイトでのインストールの検証は行っていません)

    ※ このディレクトリは、.NET Framework 4.5のものを参照しています。

    .NET Framework Language Pack

    以上、調査のヒントになりますようでしたら、幸いです。

    • 編集済み kyk_nk 2013年1月29日 7:17 修正
    • 回答の候補に設定 佐伯玲 2013年1月30日 5:26
    • 回答としてマーク yamashiro akihito 2013年1月30日 9:46
    2013年1月29日 7:16

すべての返信

  • 以下、ご参考までに連携します。

     

    必要としている、.NET Framework の Language Pack をダウンロードしてインストールすれば利用できるのではないでしょうか?

    Microsoft .NET Framework 3.5 日本語 Language Pack

    ※ こちらのリンクは、「言語の変更」プルダウンで「日本語」を選択した状態のものです。

     

    Language Packがインストールされていると、以下の画像のようにjaフォルダが存在していたディレクトリにインストールした言語のフォルダが作成されるのではないでしょうか。

    ※ 私の環境は、Visual Studio 2010/Visual Studio 2012がインストールされています。(Visual Studio 2008は入っていません。また、私の環境では、各言語のフォルダ(および eula.rtf と package.xml )がすでに存在していたため、上記リンクサイトでのインストールの検証は行っていません)

    ※ このディレクトリは、.NET Framework 4.5のものを参照しています。

    .NET Framework Language Pack

    以上、調査のヒントになりますようでしたら、幸いです。

    • 編集済み kyk_nk 2013年1月29日 7:17 修正
    • 回答の候補に設定 佐伯玲 2013年1月30日 5:26
    • 回答としてマーク yamashiro akihito 2013年1月30日 9:46
    2013年1月29日 7:16
  • ご返信、ありがとうございます。

    開発環境へのLanguagePackの適用を行ってみたのですが、

    Windows7環境であったため、既にインストール済みとなり適用できませんでした。

    (試しにイタリア語のLanguagePackのインストールも試みたのですがこれも駄目でした…)

    また、Visual Studio2008/ 2010/ 2012の3つのバージョンで確認したところ

    Visual Studio2012が入った環境ではkyk_nkさんの環境と同様に

    .NET Framework 4.5のディレクトリには各言語のフォルダがありましたが、

    .NET Framework 3.5のディレクトリにはOSの言語と同じフォルダのみでした。

    仕方なく各言語のVisal Studioをインストールした環境から

    eula.rtfpackage.xmlを取得して.Net 3.5を含むインストーラが作成できましたが、

    このインストーラをWindows 8 で実行するとWindows Updateへの接続を要求されてしまいました。

    よくよく調べるとWindows 8では.Netのインストールは

    インターネット接続によるWindows Updateからのインストールが仕様のようで断念しました。。。

    (インターネット接続がない環境へのインストールを視野にいれているため。)

    2013年1月30日 9:46
  • 本筋と若干ずれますが、.NET Framework 3.5 の Language Pack は Windows 7 にインストールできなかったはずです。
    OS の言語パックの導入とセットでしか入らなくなりますので、Windows 7 は Ultimate/Enterprise 以上のエディションにしか、他の言語の言語パックは入りません。
    もちろん、日本語版で日本語を使う、中国語版で中国語を使うことはできます。できないのは、日本語版で中国語版の言語パックを入れるといった、言語の食い違いが生じるケースのことです。
    (Windows 7 の一部として .NET Framework 3.5.1 が存在するため)

    // 言語パック込みのインストーラーを作るのはこのご時世、報われないかも。Windows 8 の振る舞いも含めて。

    2013年1月30日 13:23
    モデレータ