WPF 启动类(窗口)移动到项目的子目录之后,无法启动程序,找不到xxx.xaml资源

一开始新建WPF项目的时候,启动类login.xaml和app.xmal是在项目的根目录下面的。可是当把Login.xaml移动到子目录parts里面之后,项目可以编译成功,但是运行的时候就提示找不到login.xaml资源。程序无法启动。


此时做如下修改即可:

打开app.xmal,把StartupUri="login.xaml"  改成StartupUri="/parts/login.xaml"  即可。

注意是不能直接用命名空间来当作目录的,以下修改方式都是错误的

StartupUri="pt.parts.login.xaml",其中pt.parts是login的命名空间


微软的官方说明可以看这个连接:

https://msdn.microsoft.com/zh-cn/library/aa970069(v=vs.100).aspx

你可能感兴趣的:(.net(C#,winform,WPF),异常处理)