IOException было не обработано - невозможно найти ресурс app.xaml - PullRequest
5 голосов
/ 19 августа 2011

В одном из моих проектов WPF я получаю эту ошибку, когда открываю решение и запускаю его при отладке.Если перестроить решение и запустить его снова, ошибка исчезнет.

Я реализовал поддержку командной строки для приложения, удалив StartUpUri в App.xaml, используя это:

WPF Command Line

Как получитьизбавиться от этой надоедливой ошибки?

Использование VS 2010 .net 4.0

enter image description here

System.IO.IOException was unhandled
  Message=Cannot locate resource 'app.xaml'.
  Source=PresentationFramework
  StackTrace:
       at MS.Internal.AppModel.ResourcePart.GetStreamCore(FileMode mode, FileAccess access)
       at System.IO.Packaging.PackagePart.GetStream(FileMode mode, FileAccess access)
       at System.IO.Packaging.PackagePart.GetStream()
       at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
       at ESPS3.ServerSchemaUtility.App.InitializeComponent() in e:\ESP3.0\InternalTools\ServerSchemaUtility\ServerSchemaUtility\App.xaml:line 1
       at ESPS3.ServerSchemaUtility.App.Main() in E:\ESP3.0\InternalTools\ServerSchemaUtility\ServerSchemaUtility\obj\x86\Debug\App.g.cs:line 0
       at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
       at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
       at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
  InnerException: 

Ответы [ 3 ]

1 голос
/ 17 апреля 2012

Я видел эту ошибку раньше, при портировании с VS 2005 на 2008. Никогда не видел в 2010 году. По какой-то причине настройки сборки для app.xaml были потеряны.Таким образом, вы можете проверить свойства app.xaml.Правильные настройки показаны на прилагаемом изображении.

app.xaml properties

С другой стороны, если вы работаете с MVVC, это может быть другой причиной, как описано здесь: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/39d7a4dd-9034-4ae8-843c-ccd4940ba51c/

0 голосов
/ 01 марта 2019

Изменение языка отображения Windows 10 с английского на немецкий (приложение изначально разрабатывалось на немецкой системе) исправило это для меня.

0 голосов
/ 17 сентября 2015

У меня такая же ситуация, как указано в вопросе (VS2010).Вчера проект работал без проблем.Сегодня, без изменений в коде, проект сообщил об ошибке.

В моем случае после Menu -> Build -> Clean Solution проект запустился без ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...