【发布时间】:2011-08-14 16:51:31
【问题描述】:
我在 VS2010 的 WPF 项目中有一个简单的框架。 Uri 在代码隐藏中调用:
Dim U As New Uri("Pages/PageTranslate.xaml", UriKind.Relative)
现在我在另一个项目中使用这个项目作为参考。我使用像
这样的实例来调用 FrameProjectNew FrameProjectInstance1
现在我收到一个错误:
System.IO.IOException 未处理 Message=找不到资源“pages/pagetranslate.xaml”。 来源=PresentationFramework 堆栈跟踪: 在 MS.Internal.AppModel.ResourcePart.GetStreamCore(FileMode 模式,FileAccess 访问) 在 System.IO.Packaging.PackagePart.GetStream(FileMode 模式,FileAccess 访问) 在 System.IO.Packaging.PackWebResponse.CachedResponse.GetResponseStream() 在 System.IO.Packaging.PackWebResponse.GetResponseStream() 在 System.IO.Packaging.PackWebResponse.get_ContentType()
...
我试过:http://msdn.microsoft.com/en-us/library/aa970069.aspx#Y5978 没有运气。总是得到同样的错误。还有:
U = New Uri("/Pages/PageTranslate.xaml", UriKind.RelativeOrAbsolute)
U = New Uri("pack://application:,,,Pages/PageTranslate.xaml", UriKind.RelativeOrAbsolute)
U = New Uri("pack://application:,,,/Pages/PageTranslate.xaml", UriKind.Absolute)
【问题讨论】:
标签: wpf url uri frame relative-path