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"

相关推荐
5008410 小时前
昇腾 CANN 的五层架构,到底分了哪五层
java·人工智能·分布式·架构·ocr·wpf
醉颜凉15 小时前
ZooKeeper Zxid 与 Epoch 深度解析:分布式事务的时空坐标
分布式·zookeeper·wpf
5008416 小时前
HCCL 集合通信编程:多卡协同的正确姿势
java·flutter·性能优化·electron·wpf
5008417 小时前
用 Ascend CL 从零写一个推理程序
人工智能·深度学习·机器学习·性能优化·wpf
彦为君20 小时前
Spring定时任务开发指南(动态实现)
java·开发语言·后端·python·spring·wpf
她说彩礼65万20 小时前
WPF中Style和ControlTemplate的触发器有什么不同
wpf
玖笙&2 天前
✨WPF编程基础【3.3】:容器控件(附源码)
c++·wpf·visual studio
500842 天前
GE 怎么做算子融合
分布式·架构·开源·wpf
500842 天前
Conv + BN + ReLU 融合:省掉两次显存读写
flutter·架构·开源·wpf·音视频
500842 天前
把 FlashAttention 讲清楚
flutter·electron·wpf