私はビジュアルスタジオC#expressプロジェクトにリソースディクショナリを取得しようとしていましたが、ほとんどのサイトでアドバイスを提供してきました。リソースディクショナリは私のプロジェクトのメインフォルダにあり、サブディレクトリはありません。ディクショナリ自体(rd.xaml)は、動作中のIronPythonプロジェクトからインポートされました。エラーの原因は不明ですが、常にrd.Source = ....というステートメントで失敗します。
ファイルの名前が間違って指定されているかどうかはわかりませんが、私はグーグルで午前中の回避策をテストしています。リソースディクショナリのソースの割り当て中にエラーが発生しました
ResourceDictionary rd = new ResourceDictionary();
Uri absoluteUri = new Uri("pack://application:,,,/rd.xaml", UriKind.Absolute);
rd.Source = absoluteUri; // **strong text** DIES HERE
Application.Current.Resources.MergedDictionaries.Add(rd);
取得したエラーメッセージは何ですか? –
こんにちは、エラーダイアログのInnerExceptionをドリルダウンする方法を理解した後、私のrd.xamlがどこにあるのか予想されませんでした。私が見ていた唯一のエラーの前に、VSがすべてをスローする汎用の "XamlParseException"がありました。 - ケン – Ken