wpf - 基类 `Application` 在一种解决方案中未被识别为类型

标签 wpf types namespaces prism

对于 Prism MVVM 复合应用程序,我有一个相当大的解决方案。当我添加一个新的 WPF 应用程序项目时,在 App.xaml.cs , 在线上:

public partial class App : Application

由项目模板自动添加,Application带有红色下划线,悬停时,错误消息是:

Type name expected, but namespace name found.



如果我在新的解决方案中单独创建一个新的 WPF 应用程序项目,则不会发生这种情况,并且 Application被识别为一种类型。如果我随后将那个新项目不加修改地添加到我真正的、有效的解决方案中,那么新项目中会发生同样的错误。

这真的让我难住了。什么可能导致这种情况?

最佳答案

结果发现类 App 包含在以 .Application 结尾的命名空间中。 ,因此编译器将该命名空间与类型 Application 混淆了.

关于wpf - 基类 `Application` 在一种解决方案中未被识别为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22167239/

相关文章:

javascript - 可以在这个特定的功能上下文中强制执行类型吗?

c# - .NET 整数与 Int16?

c++ - 多重定义和命名空间

generics - 根据类型参数重载方法

r - 使用 roxygen2 生成命名空间 : a small example or template

c++ - 访问命名空间中结构的私有(private)数据成员

wpf - 如何在 MVVM 模式中保持模型和 View 模型之间的一致性?

wpf - 如何创建可重用的 WPF 网格布局

WPF SolidColorBrush困境

c# - 使用数据绑定(bind),根据 ComboBox 中选定的时区在文本框中显示时间