Wpf 奇数无效例外

Wpf 奇数无效例外,wpf,vb.net,Wpf,Vb.net,我得到了一个奇怪的无效强制转换异常,我怀疑这是由于名称空间不匹配造成的,但我不确定在哪里 例外消息是: 其他信息:无法将“FishTracker.FishTracker”类型的对象强制转换为“FishTracker.Application”类型 现在之所以出现这种情况,是因为我发现了一个关键的缺陷,决定从头开始重新构建一个应用程序。这是一个wpf应用程序 主要xaml如下所示: <Application x:Class="FishTracker" xmlns="http://schemas

我得到了一个奇怪的无效强制转换异常,我怀疑这是由于名称空间不匹配造成的,但我不确定在哪里

例外消息是:

其他信息:无法将“FishTracker.FishTracker”类型的对象强制转换为“FishTracker.Application”类型

现在之所以出现这种情况,是因为我发现了一个关键的缺陷,决定从头开始重新构建一个应用程序。这是一个wpf应用程序

主要xaml如下所示:

<Application x:Class="FishTracker"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:FishTracker"
StartupUri="Views\MainRibbonView.xaml">
<Application.Resources>

</Application.Resources>
在应用程序设置中,Assembley名称为FishTracker,RootNamespace为FishTracker

就我所能看到的所有匹配项而言,当它在MyWpfExtension.vb抛出invalidcast异常的情况下运行时(我甚至在解决方案中看不到这一点),它会构建但失败


欢迎任何想法。

mywpfextension是一个通常隐藏的文件。在解决方案资源管理器中,高亮显示项目节点,然后选择查看所有文件。该文件应在“我的项目”节点下可见。问题可能是设计师希望从Windows.Application继承的东西是名为Application的类,而不是FishTracker。@MartinSoles感谢您的输入。。事实证明,造成这种情况的原因是我引用了我的.应用程序,而它不再喜欢它了。不知道为什么会这样,但至少现在我知道了原因。
Public Partial Class FishTracker
Inherits Windows.Application