変換 (.mst) を単一の MSI に埋め込むことに関して質問があります。これはどちらかというと Microsoft の質問であることは理解していますが、答えを提供できる MSI 忍者がここにいることを願っています。
質問: MSI (Microsoft) は、言語固有の変換 (.mst) を単一の msi インストーラーに埋め込むことを正式にサポートしていますか? これが可能であることは理解していますが、私の google-foo に基づいて、これが本当に適切/サポートされているかどうかは明確ではありません。
詳細情報: InstallShield 2012 Spring で基本的な MSI プロジェクトを使用して、単一の (英語ベースの) msi インストーラーを作成しています。ビルドの一部として、misexec TRASNFORMS プロパティを使用して msi に適用できる英語以外の変換 (.mst) のセットも生成します。しかし、私が本当にやりたいことは、変換を埋め込む単一の msi を作成して、多言語サポートのためにすべての mst ファイルを持ち歩く必要がないようにすることです。
WiSubStg.vbs および WiLangId.vbs コマンドを使用して変換を msi (InstallShield/msi ビルド後) に埋め込みましたが、動作しているように見えます。ただし、このアプローチがサポートされている/適切であるかどうかは心配です。私の検索では、このアプローチが MSI によって正式にサポートされていないと述べているサイトを多数見つけましたが、MSI テクノロジがこの分野で進歩を遂げたという投稿を見たのは何年も前の投稿です。さらに、Windows デベロッパー センターが埋め込み変換について正式に議論しているのを見て、このアプローチがサポートされていると信じています。
ところで -- 私のターゲット プラットフォームには、Windows ® インストーラーがあります。V 5.0.9200.16384
資力:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa368347(v=vs.85).aspx http://www.installsite.org/pages/en/msi/articles/embeddedlang/ http://go4answers.webhost4life.com/Example/multiple-language-setup-package-213354.aspx
ありがとう