一开始新建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