【发布时间】:2017-04-05 12:48:06
【问题描述】:
我有一个生成两个可执行文件的 WPF 解决方案。两个项目都使用相同的启动形式。
在我的新项目中,我使用名为“Forms”的文件夹中的链接源文件访问所有表单源(在原始项目中也具有相同的名称)。
两个项目都有一个 App.xaml 包含
<Application ...
StartupUri="Forms/frmMenu.xaml"
Startup="App_Startup"/>
以下 IOException 在运行时引发(但仅适用于新项目): System.IO.IOException 未处理 H结果=-2146232800 消息=找不到资源“forms/frmmenu.xaml”。 Source=PresentationFramework
这是一个 WPF 错误吗?
n.b.实际路径是.../Forms/frmMenu.xaml 小写有问题吗?
【问题讨论】:
-
您的异常对于它试图定位的表单 (frmmenu) 具有小写名称,因此可能是问题所在。它应该寻找带有大写 M 的 frmMenu。
-
在 WPF 中你应该说
Window而不是Form。