2009-07-13 11 views
1

参照アセンブリでリソース辞書を参照したいだけです。外部結合された辞書がSilverlight 3で壊れていますRTM?

アセンブリ名:ResourceTest.Content

リソースディクショナリパス:これは、SL3のベータ1に取り組んでいた./Dictionary2.xaml

<ResourceDictionary Source="ResourceTest.Content;component/Dictionary2.xaml" />

は、私がブレンド3でこれを試してみました+スケッチフローとこれは(設計時):

<ResourceDictionary Source="pack://application:,,,/ResourceTest.Content;component/Dictionary2.xaml" />

しかし、いずれにせよ私は、Visual Studioから実行したときに、私は次のエラーを取得する:

はResourceTest.Content属性、コンポーネント/ Dictionary2.xaml値が範囲外です。 [Line:10 Position:44]

アトリビュートパック://アプリケーション:,,,/ResourceTest.Content; component/Dictionary2.xamlの値が範囲外です。 [ライン:11ポジション:44]自分のアセンブリ名の前に/を追加し

答えて

1

試してみてください。

これは動作するはずです...

+0

あなたは正しいです。また、ブレンド3で開いて他のプロジェクトのリソース辞書にリンクすることで修正できることも発見しました。^_ ^ – markti

関連する問題