调试错误:出现两个入口函数。 咋的回事?namespace WpfApplication2
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow:Window
{
public MainWindow()
{
InitializeComponent();
}
[STAThread]
static void Main(string[] args)
{
var b=new Button
{
Content="Click me"
}; var w = new Window
{
Title = "Code Demo",
Content = b
};
}
}
}
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow:Window
{
public MainWindow()
{
InitializeComponent();
}
[STAThread]
static void Main(string[] args)
{
var b=new Button
{
Content="Click me"
}; var w = new Window
{
Title = "Code Demo",
Content = b
};
}
}
}
static void Main(string[] args)
{
var b=new Button
{
Content="Click me"
}; var w = new Window
{
Title = "Code Demo",
Content = b
};
}
其次,你需要的“入口”在App.xaml.cs中。(当然也有可能在App.xaml里声明了StartupUri,不过一般不建议这样做)。你可以override OnStartup函数——此函数即为你需要的“入口”
把App.g.cs 里面的 //[System.STAThreadAttribute()]
//[System.Diagnostics.DebuggerNonUserCodeAttribute()]
//public static void Main()
//{
// WpfApplication2.App app = new WpfApplication2.App();
// app.InitializeComponent();
// app.Run();
//}注释了,就可以了。
是删掉App.g.cs里面的入口,调试会出现错误的,双击进去就可以改了,不用翻目录。