如果我在 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:,,,/ 形式。
关于它为什么不起作用的任何见解?