中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

XAMLのclr-namespaceはおかしい

WPFのXAMLで、名前空間のインポートに当たるのがclr-namespaceですが、これかなり問題です。

xmlns:ABC="clr-namespace:A.B.C;assembly=ABC"

構文としてはこのような構文ですが、A.B.Cをしていするのに、アセンブリを指定しなくてはいけません。

同一アセンブリの場合には省略できますが、そうでない場合にはどのアセンブリに入っているかを指定しなくてはいけません。

そんなのコンパイラの仕事でしょ?

このアセンブリ名にはフル名ではなく、ABCという名前しか設定しません。

ABC.EXE

ABC.DLL

さてこのような構成の場合にはABCはどちらを読むのでしょう。問題です。(クイズっていう意味じゃないよ)

これのおかげで、DLL分割に著しい制限が加えられます。XAMLを修正して回らないといけないのです。

XAMLはよく練りこまれていると感じますが、細部はどうして?と感じることも少なくありません。

投稿日時 : 2007年7月22日 22:02

コメントを追加

# Ah, i see. Well that's not too ticrky at all!" 2012/10/18 7:33 Nabin

Ah, i see. Well that's not too ticrky at all!"

タイトル
名前
URL
コメント