Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF没有入口点_C#_Wpf_Xaml_Sharpdevelop_Entry Point - Fatal编程技术网

C# WPF没有入口点

C# WPF没有入口点,c#,wpf,xaml,sharpdevelop,entry-point,C#,Wpf,Xaml,Sharpdevelop,Entry Point,我正在使用SharpDevelop,但我的错误是将App.xaml移动到了一个子目录 当我尝试启动/调试应用程序时,C表示,我的应用程序没有入口点或静态主方法CS5001 编辑生成操作更改为ApplicationDefinition 截图 就是这样 从备份Git还原?对于手动修复,请创建一个新的空项目并查找差异。应用程序类是否列在“项目->属性”下的“启动对象”组合框中?在那里,您应该能够选择包含应用程序主方法的类型。当我使用Git时,我已经回滚了,当然。但目前我在这些项目中使用的不是Git@b

我正在使用SharpDevelop,但我的错误是将App.xaml移动到了一个子目录

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

编辑<撤消或移动到默认主文件夹将不起作用

怎么了

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

App.xaml

App.xaml.cs

尝试将主方法添加到应用程序类:


默认情况下,在构建应用程序时应该生成一个。解决方案有点棘手,但很简单

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

逐步:

红色标记单击示例App.xaml的.xaml文件 蓝色标记转到右侧的属性窗口! 绿色标记将其他>生成操作更改为ApplicationDefinition 截图


就是这样

从备份Git还原?对于手动修复,请创建一个新的空项目并查找差异。应用程序类是否列在“项目->属性”下的“启动对象”组合框中?在那里,您应该能够选择包含应用程序主方法的类型。当我使用Git时,我已经回滚了,当然。但目前我在这些项目中使用的不是Git@bommelding@mm8不,在左边的下拉列表中,我可以选择Windows应用程序、控制台应用程序、库或.NET模块,但在右边的输入/下拉列表中,没有监听任何类;在这里,我尝试使用名称空间和不使用名称空间手动编写它
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();
        }
    }
}
[STAThread]
public static void Main()
{
    App application = new App();
    application.Run();
}