WPF 从Main()方法启动

1.去掉App.xaml

StartupUri="MainWindow.xaml"

只会让App.g.cs 不生成这行代码,但是还是会生成的App.g.cs文件中生成Main方法

复制代码
this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);

默认的App.xaml的生成操作是 应用程序定义,将其修改为页

在VS中的属性界面修改存在问题,编辑项目文件,添加下面代码

在vs中属性界面修改成页会在项目文件中增加,但是存在问题

图标变成

csharp 复制代码
<ItemGroup>
    <ApplicationDefinition Remove="App.xaml" />
</ItemGroup>

修改项目文件。图标正常

csharp 复制代码
  <ItemGroup>
    <ApplicationDefinition Remove="App.xaml" />
      <Page Include="App.xaml" />
  </ItemGroup>

修改成页后生成的文件就不生成main方法了

StartupUri="MainWindow.xaml"

去掉StartupUri="MainWindow.xaml"

相关推荐
✎ ﹏梦醒͜ღ҉繁华落℘9 小时前
开发WPF项目时遇到的问题总结
wpf
hqwest1 天前
C#WPF实战出真汁06--【系统设置】--餐桌类型设置
c#·.net·wpf·布局·分页·命令·viewmodel
Vae_Mars1 天前
WPF中使用InputBindings进行快捷键绑定
wpf
hqwest2 天前
C#WPF实战出真汁05--左侧导航
开发语言·c#·wpf·主界面·窗体设计·视图viewmodel
hqwest2 天前
C#WPF实战出真汁01--项目介绍
开发语言·c#·wpf
wuty0072 天前
WPF 实现支持动态调整高度的文本显示控件
wpf·scrollviewer·extentheight·自动高度控件·动态调整高度
范纹杉想快点毕业5 天前
C 语言主控开发与显控开发能力体系及技术栈详解,STM32、QT、嵌入式、边缘系统显示
stm32·单片机·tcp/ip·microsoft·fpga开发·51单片机·wpf
weixin_447103586 天前
WPF之绑定!
c#·wpf
DataIntel6 天前
wpf问题记录
wpf
蓝点lilac7 天前
C# WPF 内置解码器实现 GIF 动图控件
c#·.net·wpf·图像