VS のソリューションに jpg ファイルを追加し、次のようにするとします。
Uri uri = new Uri("pix500.jpg", UriKind.Relative);
StreamResourceInfo resourceInfo = Application.GetResourceStream(uri);
正しく動作しますが、次のような絶対パスで実行しようとすると:
Uri uri = new Uri(@"c:\pix500.jpg", UriKind.Absolute);
StreamResourceInfo resourceInfo = Application.GetResourceStream(uri);
2行目に次の例外が表示されます。
追加情報: サポートされていない URI 構文。メソッドは、相対 URI または pack://application:,,,/ 形式の絶対 URI を想定しています。
なぜそれが機能しないのかについての洞察はありますか?