У меня есть простая рамка в моем проекте WPF в VS2010.Uri вызывается в codebehind с:
Dim U As New Uri("Pages/PageTranslate.xaml", UriKind.Relative)
Теперь я использую этот проект в качестве ссылки в другом проекте.Я вызываю FrameProject, используя экземпляр типа
New FrameProjectInstance1
Теперь я получаю сообщение об ошибке:
Необработанное System.IO.IOException Сообщение = Не удается найти ресурсы 'pages / pagetranslate.xaml.Source = PresentationFramework StackTrace: в MS.Internal.AppModel.ResourcePart.GetStreamCore (режим FileMode, доступ к FileAccess) в System.IO.Packaging.PackagePart.GetStream (режим FileMode, доступ FileAccess) в System.IO.Packaging.PackWebResponse.Control.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)