我一直在使用vb.net开发WPF应用程序,但最近遇到了一个问题。
当我构建我的代码时,构建成功,但在运行代码时,System.IO.IOException抛出异常“无法找到资源ViewModel/ViewModel/Mainwindow.xaml”。 .Xaml窗口位于名为ViewModel的文件夹中,因此我不知道另一个ViewModel/ViewModel ...路径来自哪里,它不应该是viewModel/MainWindow.Xaml吗? 我尝试了所有可能的解决方案,包括清理项目,但似乎没有效果。
唯一有效的解决方案似乎是将StartupUri从StartupUri = "ViewModel\MainWindow.Xaml"
更改为StartupUri = "...\MainWindow.xaml"
,但我怀疑这是否正确。
.\ViewModel\MainWindow.xaml
吗?一个问题,为什么视图文件在 VM 命名空间下?这没有意义,因为 VM 不应该知道视图的存在。 - DHNViewModel
文件夹中有一个命名空间为MyApplication.ViewModel.ViewModel
的类。 - Rachel