2010-12-07 14 views
0

私は外部アプリケーションのプラグインを実行しています。私の値が入っている緩いxamlを置く必要があります。WPF - Loose XAMLにDynamicResourceを使用

"pack://siteoforigin,,,/Strings.xaml"のようなパスを使用して正常に実行しました。

しかし、絶対パスを使用する場合を除いて、それを親フォルダに入れることはできません。

私は意味、私はこのような何かしている:

/ProjectRoot 
    /Bin 
     main.exe 
     plugin.dll 
    /Conf 
     strings.xaml 

アプリはconfフォルダから開始し、次のようにここからMAIN.EXEを呼び出している:

..\Bin\main.exe 

どのようにすることができます私のxamlを参照してください?

もちろん、「pack://siteoforigin,,,/../Conf/strings.xaml」のようなパスは機能しません。

私のdllと同じ(またはサブフォルダ)に入れる以外の方法がありますか?

開始パスを与える環境変数を使用できますか?

ありがとうございます。

+0

どうかありがとうございますか? :) – ykatchou

答えて

0

私の場合は、dictionnary ressourceへの参照を削除するだけです。 wpfコアが自動的にファイルを見つけて管理します....

"include"を削除するだけです。

関連する問題