那么如何為WPF Application 設置Main()函數呢。
1、新建一個WPF項目
2、添加一個Program.cs類,代碼如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace WpfApplication1
{
static class Program
{
/// <summary>
/// 應用程序的主入口點。
/// </summary>
[STAThread]
static void Main(string[] args)
{
WpfApplication1.App app = new WpfApplication1.App();
app.InitializeComponent();
MainWindow windows = new MainWindow();
app.MainWindow = windows;
app.Run();
}
}
}
OK,編譯一下,報錯
錯誤 2 程序“c:\users\sun\documents\visual studio 2010\Projects\WpfApplication1\WpfApplication1\obj\x86\Debug\WpfApplication1.exe”定義了不止一個入口點:“WpfApplication1.App.Main()”。請使用 /main 進行編譯,以指定包含入口點的類型。 c:\users\sun\documents\visual studio 2010\Projects\WpfApplication1\WpfApplication1\obj\x86\Debug\App.g.cs 61 28 WpfApplication1
3、修改程序入口點

將啟動對象改為我們的Program.cs,重新編譯。成功!

