gpt4 book ai didi

wpf - 如何阻止 Main 在 WPF 中自动生成?

转载 作者:行者123 更新时间:2023-12-04 16:48:36 25 4
gpt4 key购买 nike

我正在尝试使用以下提示制作单实例 WPF 应用程序:

What is the correct way to create a single-instance application?

这最终需要对 Main() 进行更改。在 WPF 中, Main() 似乎是自动生成的。我宁愿不修改自动生成的代码。有没有办法抑制 Main 自动生成?

(或者,如果您知道不依赖于修改自动生成代码的更好的 WPF 单一应用程序实例模式,请提出建议)

最佳答案

来自博客:http://bengribaudo.com/blog/2010/08/26/136/wpf-where-is-your-static-main-method

以下两种方法将避免重复的 Main 碰撞:

  • 告诉编译器您的静态 Main() 方法应该是执行入口点——将您项目的“启动对象”设置设置为包含您的静态 Main() 方法的类(右键单击解决方案资源管理器中的项目,选择“属性, ”,然后在“应用程序”选项卡下查找“启动对象”设置)。 ( Bahri Gungor 也提到了这一点)
  • 关闭 App.g.cs 静态 Main() 方法的自动生成——在解决方案资源管理器中,右键单击 App.xaml,选择“属性”,然后将“构建操作”从“ApplicationDefinition”更改为“Page”。
  • 关于wpf - 如何阻止 Main 在 WPF 中自动生成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9504939/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com