【问题标题】:WPF has no entry pointWPF 没有入口点
【发布时间】:2018-06-13 14:09:12
【问题描述】:

我正在使用SharpDevelop,但我把App.xaml 移到了一个子目录中。

当我尝试启动/调试应用程序时,C# 表示我的应用程序没有入口点或静态主方法 (CS5001)。

Edit < Undo 或移动到默认主文件夹将不起作用。

怎么了?

编辑 在项目设置上,不听任何类/方法:

App.xaml

<Application x:Class="SongManager.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Startup="Boot"> </Application>

App.xaml.cs

using System;
using System.Windows;
using SmuleTools;

namespace SongManager {
    public partial class App : Application {
        private Account user;

        public App() {

        }

        public Account getAccount() {
            return this.user;
        }

        [STAThread]
        private void Boot(object sender, StartupEventArgs e) {
            Login login = new Login();

            login.AuthSuccess((Object result) => {
                this.user       = (Account) result;
                Manager window  = new Manager(this);
                window.Show();
                login.Close();
            });

            login.Show();
        }
    }
}

【问题讨论】:

  • 从备份恢复(Git)?
  • 手动修复,新建一个空项目,找出差异。
  • 项目->属性下的“启动对象”ComboBox中是否列出了App类?在那里您应该能够选择包含应用程序 Main 方法的类型
  • 当我使用 Git 时,我肯定会回滚。但目前我在这些项目上使用的不是 Git @bommelding
  • @mm8 不,在左侧的下拉列表中我可以选择Windows ApplicationConsole ApplicationLibrary.NET Module,但在右侧的输入/下拉列表中,不听任何课程;在这里我尝试手动编写(有和没有命名空间)

标签: c# wpf xaml sharpdevelop entry-point


【解决方案1】:

解决方案有点棘手,但简单

移动.xaml 主文件后,构建操作 将丢失 - 这些在项目/编译器设置中不是

分步说明:

  1. (红色标记)点击您的.xaml 文件(示例,App.xaml
  2. (蓝色标记)转到属性窗口(在右侧!)
  3. (绿色标记)Other &gt; Build action 更改为 ApplicationDefinition

截图

就是这样!

【讨论】:

    【解决方案2】:

    尝试将Main() 方法添加到您的App 类中:

    [STAThread]
    public static void Main()
    {
        App application = new App();
        application.Run();
    }
    

    默认情况下,构建应用程序时应该会生成一个。

    【讨论】:

      猜你喜欢
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      • 2011-09-03
      • 2022-12-10
      • 1970-01-01
      • 2021-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多