1

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 を想定しています。

なぜそれが機能しないのかについての洞察はありますか?

4

0 に答える 0