Silverlight2でのUriの記述の違いについて(;componentが必要なものといらないもの)

XMLファイルをSiliverlight内で使いたい場合、2通りの記述がある。
これは、ソリューションエクスプローラでビルドアクションに依存する。


(例)ソリューションの名前空間がSilverlightApplication4で、myButton.xmlの場合。


1.ビルドアクションが「Resource」になっている場合

  • Uri uri = new Uri(@"/SilverlightApplication4;component/myButton.xml", UriKind.Relative);


2.ビルドアクションが「コンテンツ」になっている場合

ここ、サンプルプロジェクトの一部をコピーして自分のプロジェクトに取り込んだときなど、
わりと引っかかりやすいポイントです。

(MSDN関連ページ)
http://msdn.microsoft.com/ja-jp/library/0c6xyb66(VS.80).aspx


MEMO(PageViewCounter:164041)