次の方法で共有


ローカライズされたブートストラップ パッケージを作成する

ブートストラップ パッケージを作成した後は、ロケールごとに 2 つのファイル (ソフトウェア ライセンス条項ファイル ( eula.rtf など) とパッケージ マニフェスト (package.xml) を作成することで、ブートストラップ パッケージのローカライズされたバージョンを作成できます。

既定では、Visual Studio には、いくつかの特定のバージョンの .NET Framework に対してのみローカライズされたブートストラップ パッケージが含まれています。 他のブートストラップ用にローカライズされたパッケージを作成する場合は、3 つの手順を実行します。

  1. \Program Files (x86)\Microsoft SDK\ClickOnce Bootstrapper\Packages\<BootstrapperPackageName> でロケール名の名前が付けられたフォルダーを作成します。

  2. ブートストラップ パッケージのソフトウェア ライセンス条項を含むファイルを作成し、新しいフォルダーに配置します。

  3. package.xmlという名前 パッケージ マニフェストを作成し、文字列とカルチャを更新して、新しいフォルダーにファイルを配置します。 ターゲット言語で Visual Studio のブートストラップを既に作成している場合は、Visual Studio package.xml ファイルをコピーして、この手順で変更できます。

セットアップ プロジェクトを使用してアプリケーションを配置する場合は、Localization プロパティを変更してアプリケーションを ローカライズ できます。

この記事の手順では、Visual Studio で使用できる対話型開発エクスペリエンス (IDE) の最新バージョンについて説明します。 コンピューターには、一部のユーザー インターフェイス要素に対して異なる名前または場所が表示される場合があります。 別のバージョンの Visual Studio または異なる環境設定を使用している可能性があります。 詳細については、「IDEのカスタマイズ」を参照してください。

ローカライズされたブートストラップ パッケージを作成するには

  1. ロケール名の後に名前が付けられたフォルダーを作成します。

    32 ビット コンピューターで、 \Program Files\Microsoft SDKs\ClickOnce Bootstrapper\Packages\<BootstrapperPackageName>\ フォルダーにフォルダーを作成します。

    64 ビット コンピューターで、 \Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\<BootstrapperPackageName>\ フォルダーにフォルダーを作成します。

    次の表に、ロケールとの一致に使用できるフォルダー名を示します。

    ロケール フォルダー名
    簡体中国語 zh-ハンス
    繁体中国語 zh-ハント
    チェコ語 CS (プログラミング言語)
    ドイツ語 de
    英語 英語
    スペイン語 es
    フランス語 フランス
    イタリア語 it
    韓国語 ko
    日本語 ja
    ポーランド語 pl
    ポルトガル語 (ブラジル) ポルトガル語(ブラジル)
    ロシア語 ru
    トルコ語 tr
  2. ブートストラップ パッケージのソフトウェア ライセンス条項を含むファイルを作成し、新しいフォルダーに配置します。

  3. package.xml という名前のパッケージ マニフェストを作成し、新しいフォルダーに配置します。 詳細については、「 方法: パッケージ マニフェストを作成する」を参照してください。

  4. 文字列がロケールに適した言語になるように、パッケージ マニフェストの <Strings> セクションを更新します。

  5. <String Name="Culture">の値をフォルダー名と一致するように変更します。

  6. package.xml ファイルを保存します。

フランス語でローカライズされた .NET Framework 3.5 Service Pack 1 用のブートストラップ パッケージを作成するには

  1. fr という名前のフォルダーを作成します。 フォルダー名はロケール名と一致している必要があります。

    32 ビット コンピューターで、 \Program Files\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX35SP1\ フォルダーにフォルダーを作成します。

    64 ビット コンピューターで、 \Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX35SP1\ フォルダーにフォルダーを作成します。

  2. ローカライズされたバージョンのソフトウェア ライセンス条項を fr フォルダーに配置します。

  3. \Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX35SP1\en\package.xml ファイルを fr フォルダーにコピーし、XML デザイナーでファイルを開きます。

  4. エラー文字列がフランス語になるように、パッケージ マニフェストの <Strings> セクションを更新します。

  5. <String Name="Culture">の値を fr に変更します。

  6. package.xml ファイルを保存します。

Visual Studio 2019 Update 7 リリースのブートストラップ パッケージ以降は、 パス {VS Install Path}\MSBuild\Microsoft\VisualStudio\BootstrapperPackages の下でも検出されます。