对于 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/