專案設計工具、應用程式頁 (C#)
更新: 2008 年 7 月
使用 [專案設計工具] 的 [應用程式] 頁面來指定專案的應用程式設定和屬性。
如果要存取 [應用程式] 頁面,請選取 [方案總管] 中的專案節點,然後按一下 [專案] 功能表中的 [屬性]。當 [專案設計工具] 出現時,請按一下 [應用程式] 索引標籤。
注意事項: |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
一般應用程式設定
下列選項讓您能進行應用程式的一般設定。
組件名稱
指定要儲存組件資訊清單的輸出檔案名稱。變更這個屬性也會變更 [輸出名稱] 屬性。您也可以從命令列使用 /out (設定輸出檔名稱) (C# 編譯器選項) 來進行這項變更。若要以程式設計的方式存取這個屬性,請參閱 AssemblyName。預設命名空間
指定加入專案中之檔案的基底 (Base) 命名空間。也可以清除根命名空間屬性,這麼做可以讓您手動指定專案的命名空間結構。如需在程式碼內建立命名空間的詳細資訊,請參閱 namespace (C# 參考)。
若要以程式設計的方式存取這個屬性,請參閱 RootNamespace。
目標架構
指定應用程式所需要的 .NET Framework 版本。這個選項可以是下列值:.NET Framework 2.0
.NET Framework 3.0
.NET Framework 3.5
預設值為 .NET Framework 3.5。
注意事項: 當您第一次開啟該對話方塊時,列在必要條件對話方塊中的必要條件套件將自動完成設定。如果您接著變更專案的目標架構,您就必須手動選取必要條件以符合新的目標架構。
如需詳細資訊,請參閱 HOW TO:以特定的 .NET Framework 為目標平台和 .NET Framework 多目標概觀。
用戶端專屬 Framework 子集
指定應用程式以 .NET Framework Client Profile 做為目標平台,此目標平台可提供轉散發套件,在目標電腦上安裝最少的用戶端組件,而不需要安裝完整的 .NET Framework。如需詳細資訊,請參閱 .NET Framework Client Profile。輸出類型
指定要建置的應用程式類型。選項如下所示:Windows 應用程式
主控台應用程式
類別庫
在 Web 應用程式專案中,這個屬性只能設定為 [類別庫]。如需詳細資訊,請參閱/target (指定輸出檔案格式) (C# 編譯器選項)。
在 WPF 瀏覽器應用程式專案中,這個選項為停用。
若要以程式設計的方式存取這個屬性,請參閱 OutputType。
組件資訊
按一下這個按鈕會顯示組件資訊對話方塊。起始物件
定義當應用程式載入時所呼叫的進入點。通常會設定為應用程式中的主要表單,或是設定為當應用程式啟動時應該執行的 Main 程序。因為類別庫 (Class Library) 沒有進入點,因此它們對此屬性的唯一選項是 [(未設定)]。根據預設,WPF 瀏覽器應用程式專案中這個選項為 [(未設定)]。另一個選項為 [Projectname.App]。在這類專案中,您必須設定啟動 URI,才能在應用程式啟動時載入 UI 資源。如果要這麼做,請開啟專案中的 Application.xaml 檔案,並將 StartupUri 屬性設定為專案中的 .xaml 檔案,如 Window1.xaml。如需可接受的根項目清單,請參閱 StartupUri。您也必須定義專案中類別的 public static void Main() 方法。這個類別在 [啟始物件] 清單中顯示為 [ProjectName.ClassName]。然後您就可以將類別選取為啟動物件。
如需詳細資訊,請參閱/main (指定 Main 方法的位置) (C# 編譯器選項)。若要以程式設計的方式存取這個屬性,請參閱 StartupObject。
資源
下列選項讓您能進行應用程式的一般設定。
圖示與資訊清單
預設為選取這個選項按鈕,[圖示] 及 [資訊清單] 選項為啟用。這樣您就可以選取自己的圖示,或選取不同的資訊清單產生選項。除非您提供專案的資源檔,否則請勿取消選取這個選項按鈕。圖示
將您要使用的 .ico 檔案設定為程式圖示。按一下省略按鈕 (...) 以瀏覽現有的圖形,或者輸入您要的檔案名稱。如需詳細資訊,請參閱/win32icon (匯入 .ico 檔) (C# 編譯器選項)。若要以程式設計的方式存取這個屬性,請參閱 ApplicationIcon。資訊清單
當應用程式以使用者帳戶控制項 (UAC) 在 Windows Vista 中執行應用程式時,選擇資訊清單產生選項這個選項可以是下列值:用預設值設定嵌入資訊清單。支援 Visual Studio 在 Windows Vista 中執行的一般方式,就是將安全性資訊嵌入至應用程式的執行檔中,將 requestedExecutionLevel 指定為 AsInvoker。這是預設選項。
建立無資訊清單應用程式。這個方法也稱為「虛擬化」(Virtualization)。使用這個選項可與舊版相容。
Properties\app.manifest。ClickOnce 或免註冊的 COM 所部署的應用程式需要這個選項。如果您使用 ClickOnce 部署來發佈應用程式,則 [資訊清單] 會自動設定為這個選項。
資源檔
如果您為專案提供資源檔,請選取這個選項按鈕。選取這個選項會停用 [圖示] 和 [資訊清單] 選項。輸入路徑名稱或使用 [瀏覽] 按鈕 (...),將 Win32 資源檔加入專案。
請參閱
工作
HOW TO:指定組件資訊 (Visual Basic、C#)
HOW TO:變更組件名稱 (Visual Basic、C#)
HOW TO:變更應用程式類型 (Visual Basic、C#)
HOW TO:指定應用程式圖示 (Visual Basic、C#)
其他資源
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2008 年 7 月 |
更新內文中的 C# 特定內容。 |
內容 Bug 修正。 |
2008 年 7 月 |
新增 [用戶端專屬 Framework 子集] 選項的相關資訊。 |
SP1 功能變更。 |