如何為WPF添加Main()函數 程序入口點的修改
睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接
一般的。WPF的Main()函數是自動生成的,不過有時候我們需要為我們的應用程序傳參。那么自動生成的Main()函數就不會滿足我們的要求。

那么如何為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,重新編譯。成功!
RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成