- - PR -
Resourceファイルの配布
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-02-03 13:13
いつも参考にさせて頂いております。
Resourceファイルの配布方法で質問があります。 ユーザコントロールを作成して、グローバルアセンブリキャッシュに配布するInstallerを作成致しました。 そのユーザコントロールのエラーメッセージを多国語化したい為に、 ユーザコントロールのプロジェクトにアセンブリリソースファイルを追加し、 多国語化致しました。 そのユーザコントロールをプロジェクトから実行した場合、多国語化は問題ありませんでした。 Resourceファイルは、デフォルト言語用ファイルと日本語、英語、中国語のファイルで4ファイルあります。 しかし、Installerからグローバルアセンブリキャッシュに登録して使用すると、 デフォルトの言語で表示されてしまいます。 もしかしたら、InstallerでResourceファイルを配布する様に 設定しないといけないのでしょうか? (デフォルトの言語しか配布されていないような・・・) Resourceファイルのビルドアクションは「埋め込まれたリソース」にしております。 よろしくお願い致します。 | ||||
|
投稿日時: 2006-02-03 13:23
http://www.atmarkit.co.jp/fdotnet/technology/idnfw11_02/idnfw11_02_01.html
カルチャも含めて厳密名だからこの場合1つのユーザコントロールのアセンブリと4つのサテライトアセンブリを配布しないといけないのでは? というより、ユーザーコントロールと言語に関するリソースを一緒にして一つのアセンブリにしてしまっている? _________________ 囚人のジレンマな日々 | ||||
|
投稿日時: 2006-02-03 13:35
囚人さん、ご回答ありがとうございます。
仰るとおり、一つのアセンブリにしています。 4つのResourceファイルも4つのアセンブリにする必要があるのでしょうか? よろしくお願い致します。 | ||||
|
投稿日時: 2006-02-03 13:54
そのはずです。(やった事ない^^;) http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconcreatingsatelliteassemblies.asp http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconpackagingdeployingresources.asp _________________ 囚人のジレンマな日々 | ||||
|
投稿日時: 2006-02-03 14:51
囚人さん、ご回答ありがとうございます。
結構面倒な事をしないといけないのですね。 そこで、またまた質問なのですが サテライトアセンブリにする為に、al.exeを探しているのですが、 見つかりません。 \SDK\v1.1\Binの下ですよね? よろしくお願い致します。 | ||||
|
投稿日時: 2006-02-03 15:05
うぉ〜検索しやがれぃ!(-3-)
C:¥WINDOWS¥Microsoft.NET¥Framework¥v1.1.4322 私はここにありました。 _________________ 囚人のジレンマな日々 | ||||
|
投稿日時: 2006-02-03 15:06
多分、このあたり。 %WinDir%\Microsoft.NET\Framework\vx.x.xxxx\ _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-02-03 15:12
ご回答、ありがとうございます。
Program Filesを検索していました。 ご迷惑をお掛けしました。 |