当我创建Wpf项目时,我获得了App
派生的默认Application
类
我希望从我自己的类中派生App
(当然会继承Application
),但是有一个自动生成的App.g.cs
文件定义App
派生自Application
如何关闭自动生成的文件
答案 0 :(得分:7)
将App.xaml中的<Application
标记更改为<local:YourClass xmlns:local="clr-namespace:Your.Namespace"
或者,摆脱App.xaml并自己创建整个类。
答案 1 :(得分:3)
创建从Application派生的自己的类时,将构建操作设置为ApplicationDefinition:
“标识包含应用程序定义的XAML标记文件(其根元素为Application的XAML标记文件)。当Install为true且OutputType为winexe时,ApplicationDefinition是必需的。一个WPF应用程序,因此,MSBuild项目只能有一个ApplicationDefinition。“
要关闭自动生成的app.g.cs的创建,请将构建操作从“ApplicationDefinition”更改为“Page”,并将您自己的入口点替换为应用程序。