我一直在使用vb.net开发一个wpf应用程序,我最近遇到了一个问题...构建我的代码时,构建成功但是当运行代码时,System.IO.IOexception抛出一个异常"无法找到资源ViewModel/ViewModel/Mainwindow.xaml".Xaml窗口位于名为ViewModel的文件夹中,因此我不知道其他ViewModel/ViewModel ...路径来自哪里,是不是它应该是viewModel /MainWindow.Xaml?我已经尝试了所有可能的解决方案,包括清理项目,但它似乎不起作用.
似乎有效的唯一解决方案是,如果我将StartupUri从StartupUri = "ViewModel\MainWindow.Xaml"TO 更改,
StartupUri = "...\MainWindow.xaml"但我怀疑这是否是正确的做法.
请尽快帮助.
Ari*_*jee 29
更改StartupUri="MainWindow.xaml"到StartupUri="FolderName/MainWindow.xaml"
解决了我的问题,当我将MainWindow移动到View文件夹时
小智 16
在我的情况下,我需要使用pack URI语法将我的App.xaml文件的SrartUpUri属性设置为指向我的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">
Run Code Online (Sandbox Code Playgroud)
有关包URI的更多信息,请访问:
http://msdn.microsoft.com/en-us/library/aa970069(v=vs.110).aspx
希望能帮助到你.祝好运!
| 归档时间: |
|
| 查看次数: |
21831 次 |
| 最近记录: |