参照アセンブリでリソース辞書を参照したいだけです。外部結合された辞書が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]自分のアセンブリ名の前に/を追加し
あなたは正しいです。また、ブレンド3で開いて他のプロジェクトのリソース辞書にリンクすることで修正できることも発見しました。^_ ^ – markti