如何為WPF添加Main()函數 程序入口點的修改


一般的。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,重新編譯。成功!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM