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);

它在第二行给了我以下异常:

附加信息:不受支持的 URI 语法。方法需要一个相对 URI 或绝对 URI 的 pack://application:,,,/ 形式。

关于它为什么不起作用的任何见解?

4

0 回答 0