|
|||||||
System.IO.IOException: "Не удается найти ресурс "mainwindow.xaml"."
Время создания: 05.09.2019 15:46
Текстовые метки: Ошибка,wpf
Раздел: Компьютер - C# - WPF - Проблемы
Запись: Kozlov-AE/Tetra/master/base/1566060494mayr9k163v/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Код в App.xaml <Application x:Class="APP.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:APP" StartupUri="MainWindow.xaml"> <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="Data/Theme/Light.xaml"/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources> Добавил Data/Theme/Light.xaml в ресурсы. Запускаю, и ошибки:
Как исправить? Измените StartupUri="MainWindow.xaml" на StartupUri="FolderName/MainWindow.xaml" Решил мою проблему, когда я переместил MainWindow в папку просмотра Это случилось со мной несколько раз - всегда, когда я переместил MainWindow.xaml в другую папку и забыл обновить StartupUri в App.xaml Visual Studio каким-то образом переименовала мой MainWindow.xaml в MainWindow(1).xaml, поэтому я снова переименовал его в MainWindow.xaml В моем случае мне нужно было использовать синтаксис URI пакета, чтобы установить свойство SrartUpUri моего файла App.xaml, чтобы указать на новое местоположение моего MainWindow.xaml, так как: <Application x:Class="TrafficLights.Controller.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="pack://application:,,,/View/MainWindow.xaml"> Подробнее о URI пакетах здесь: http://msdn.microsoft.com/en-us/library/aa970069(v=vs.110).aspx |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|