- PR -

Resourceファイルの配布

投稿者投稿内容
koseki
ベテラン
会議室デビュー日: 2002/08/01
投稿数: 93
投稿日時: 2006-02-03 13:13
いつも参考にさせて頂いております。

Resourceファイルの配布方法で質問があります。

ユーザコントロールを作成して、グローバルアセンブリキャッシュに配布するInstallerを作成致しました。
そのユーザコントロールのエラーメッセージを多国語化したい為に、
ユーザコントロールのプロジェクトにアセンブリリソースファイルを追加し、
多国語化致しました。
そのユーザコントロールをプロジェクトから実行した場合、多国語化は問題ありませんでした。
Resourceファイルは、デフォルト言語用ファイルと日本語、英語、中国語のファイルで4ファイルあります。
しかし、Installerからグローバルアセンブリキャッシュに登録して使用すると、
デフォルトの言語で表示されてしまいます。

もしかしたら、InstallerでResourceファイルを配布する様に
設定しないといけないのでしょうか?
(デフォルトの言語しか配布されていないような・・・)
Resourceファイルのビルドアクションは「埋め込まれたリソース」にしております。

よろしくお願い致します。
囚人
ぬし
会議室デビュー日: 2005/08/13
投稿数: 1019
投稿日時: 2006-02-03 13:23
http://www.atmarkit.co.jp/fdotnet/technology/idnfw11_02/idnfw11_02_01.html
カルチャも含めて厳密名だからこの場合1つのユーザコントロールのアセンブリと4つのサテライトアセンブリを配布しないといけないのでは?
というより、ユーザーコントロールと言語に関するリソースを一緒にして一つのアセンブリにしてしまっている?
_________________
囚人のジレンマな日々
koseki
ベテラン
会議室デビュー日: 2002/08/01
投稿数: 93
投稿日時: 2006-02-03 13:35
囚人さん、ご回答ありがとうございます。

仰るとおり、一つのアセンブリにしています。

4つのResourceファイルも4つのアセンブリにする必要があるのでしょうか?

よろしくお願い致します。
囚人
ぬし
会議室デビュー日: 2005/08/13
投稿数: 1019
投稿日時: 2006-02-03 13:54
引用:

4つのResourceファイルも4つのアセンブリにする必要があるのでしょうか?


そのはずです。(やった事ない^^;)
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

_________________
囚人のジレンマな日々
koseki
ベテラン
会議室デビュー日: 2002/08/01
投稿数: 93
投稿日時: 2006-02-03 14:51
囚人さん、ご回答ありがとうございます。

結構面倒な事をしないといけないのですね。

そこで、またまた質問なのですが
サテライトアセンブリにする為に、al.exeを探しているのですが、
見つかりません。
\SDK\v1.1\Binの下ですよね?

よろしくお願い致します。
囚人
ぬし
会議室デビュー日: 2005/08/13
投稿数: 1019
投稿日時: 2006-02-03 15:05
うぉ〜検索しやがれぃ!(-3-)
C:¥WINDOWS¥Microsoft.NET¥Framework¥v1.1.4322
私はここにありました。
_________________
囚人のジレンマな日々
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-02-03 15:06
引用:

kosekiさんの書き込み (2006-02-03 14:51) より:

サテライトアセンブリにする為に、al.exeを探しているのですが、
見つかりません。
SDKv1.1Binの下ですよね?


多分、このあたり。
%WinDir%\Microsoft.NET\Framework\vx.x.xxxx\

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
koseki
ベテラン
会議室デビュー日: 2002/08/01
投稿数: 93
投稿日時: 2006-02-03 15:12
ご回答、ありがとうございます。

Program Filesを検索していました。

ご迷惑をお掛けしました。

スキルアップ/キャリアアップ(JOB@IT)