tutorial primera espaƱol ejemplos desde cero aprender aplicacion wpf vb.net xaml

primera - wpf xaml



Mi aplicaciĆ³n Wpf no puede localizar el recurso ''Mainwindow.xaml'' (4)

Cambie el StartupUri="MainWindow.xaml" a StartupUri="FolderName/MainWindow.xaml"

Resolví mi problema, cuando moví mi ventana principal a la carpeta Ver

"He estado trabajando en una aplicación wpf usando vb.net, recientemente me encontré con un problema ... Cuando compilo mi código, la compilación es exitosa pero cuando se trata de ejecutar el código, la excepción System.IO.IOception lanza una excepción" No se puede localizar el recurso ViewModel / ViewModel / Mainwindow.xaml "Las ventanas .Xaml están ubicadas en una carpeta llamada ViewModel, por lo tanto, no sé de dónde viene la otra ruta de ViewModel / ViewModel ... no se supone que sea ViewModel /MainWindow.Xaml? He intentado todas las soluciones posibles, incluida la limpieza del Proyecto, pero no parece funcionar.

La única solución que parece funcionar es si cambio el StartupUri de StartupUri = "ViewModel/MainWindow.Xaml" TO StartupUri = ".../MainWindow.xaml" pero dudo que sea lo correcto.

Por favor, ayuda tan pronto como sea posible.


En mi caso, necesitaba usar la sintaxis de URI del paquete para establecer la propiedad SrartUpUri de mi archivo App.xaml para que apunte a una nueva ubicación de mi MainWindow.xaml, así:

<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">

Más sobre el paquete de URI aquí:

http://msdn.microsoft.com/en-us/library/aa970069(v=vs.110).aspx

Espero eso ayude. ¡Buena suerte!


Esto me sucedió varias veces, siempre que movía MainWindow.xaml a una carpeta diferente y me olvidaba de actualizar StartupUri en App.xaml .


Visual Studio de alguna manera ha cambiado el nombre de mi MainWindow.xaml a MainWindow(1).xaml , así que de nuevo lo MainWindow(1).xaml a MainWindow.xaml