Pack URI指定文件不能使用的问题
首先Pack URI的语法没错,其次指定文件的路径也是正确的
Uri uri = new Uri(@"pack://application:,,,/amap.html", UriKind.Absolute);
System.Windows.Resources.StreamResourceInfo info = Application.GetResourceStream(uri)
但是返回的info
的值始终是null
,根据MSDN的解释:
如果未找到位于指定 Uri 处的资源,则返回 null。
(中文MSDN才有这句话,英文MSDN没有……)
下载了MS的一个