閱讀英文

共用方式為


應用程式頁面、項目設計工具 (C#)

使用 [項目設計工具] 的 [應用程式] 頁面,即可指定專案的應用程式設定和屬性。

若要存取 [應用程式] 頁面,請在 [方案總管] 中選擇項目節點(而非方案節點)。 然後選擇功能表列上 [專案>屬性]。 當 [項目設計工具 ] 出現時,按兩下 [ 應用程式] 索引 標籤。

注意

您的電腦可能會顯示本文中某些 Visual Studio 使用者介面元素的不同名稱或位置。 您可能使用不同的 Visual Studio 版本或不同的環境設定。 如需詳細資訊,請參閱 個人化 IDE

一般應用程式設定

下列選項可讓您設定應用程式的一般設定。

元件名稱

指定將保存元件指令清單的輸出檔名稱。 變更此屬性也會變更輸出名稱 屬性

您也可以使用 /out /out (C# 編譯程式選項),從命令行進行這項變更。

若要以程式設計方式存取此屬性,請參閱 AssemblyName

預設命名空間

指定新增至專案之檔案的基底命名空間。

如需在程序代碼中建立命名空間的詳細資訊,請參閱 命名空間

若要以程式設計方式存取此屬性,請參閱 RootNamespace

目標框架

指定應用程式的目標 .NET 版本。 此選項可能會有不同的值,視計算機上安裝的 .NET 版本而定。

針對 .NET Framework 專案,預設值會符合您在建立專案時所指定的目標架構。

.NET Core 項目的目標 Framework 版本

注意

第一次開啟對話框時,會自動設定 [ 必要條件] 對話框中 所列的必要條件套件。 如果您後續變更專案的目標架構,則必須手動選取必要條件以符合新的目標架構。

如需詳細資訊,請參閱 Framework 目標概觀

輸出類型

指定要建置的應用程式類型。 值會根據項目類型而有所不同。 例如,針對 主控台應用程式 專案,您可以將 Windows 應用程式 控制台應用程式類別庫指定為輸出類型。

針對 Web 應用程式專案,您必須指定 類別庫

如需 輸出類型 屬性的詳細資訊,請參閱 /target (C# 編譯程式選項)

如需如何以程式設計方式存取此屬性的詳細資訊,請參閱 OutputType

自動產生系結重新導向

如果您的應用程式或其元件參考相同元件的多個版本,系結重新導向會新增至您的專案。 如果您想要在項目檔中手動定義系結重新導向,請取消選取 [自動產生系結重新導向]。

如需重新導向的詳細資訊,請參閱 重新導向元件版本

Startup 物件

定義應用程式載入時要呼叫的進入點。 一般而言,這會設定為應用程式中的主要窗體,或設定為應用程式啟動時應該執行的 Main 程式。 因為類別庫沒有進入點,因此此屬性的唯一選項是 (未設定)

根據預設,在 WPF 應用程式專案中,此選項會設定為 (未設定)。 另一個選項是 [projectname].App。 在 WPF 專案中,您必須設定啟動 URI,以在應用程式啟動時載入 UI 資源。 若要這樣做,請在項目中開啟 Application.xaml 檔案,並將 StartupUri 屬性設定為專案中的 .xaml 檔案,例如 Window1.xaml。 如需可接受的根元素清單,請參閱 StartupUri。 您也必須在專案中的類別中定義 public static void Main() 方法。 此類別會顯示在 Startup 物件 列表中,ProjectName.ClassName。 然後,您可以選取 類別作為啟動物件。

如需詳細資訊,請參閱 /main (C# 編譯程式選項)。 若要以程式設計方式存取此屬性,請參閱 StartupObject

元件資訊

此按鈕會開啟 [ 元件資訊 ] 對話框。

資源

[資源] 選項可協助您設定應用程式的資源設定。

圖示和指令清單

根據預設,會選取此單選按鈕,並啟用 [圖示 ] 和 [ 指令清單 ] 選項。 這可讓您選取自己的圖示,或選取不同的指令清單產生選項。 除非您提供專案的資源文件,否則請保留選取此單選按鈕。

圖示

設定您想要作為程式圖示使用的 .ico 檔案。 按兩下 [瀏覽 瀏覽現有的圖形,或輸入您想要的檔名。 如需詳細資訊,請參閱 /win32icon (C# 編譯程序選項)

若要以程式設計方式存取此屬性,請參閱 ApplicationIcon

如需建立圖示的相關信息,請參閱 影像編輯器中的圖示

Manifest

在 [用戶帳戶控制] (UAC) 下的 Windows 上執行應用程式時,選取指令清單產生選項。 這個選項可以有下列值:

  • 內嵌具有預設設定的指令清單。 支援 Visual Studio 在 Windows 上運作的一般方式,也就是在應用程式的可執行檔中內嵌安全性資訊,並指定 requestedExecutionLevelAsInvoker。 這是預設選項。

  • 建立沒有指令清單的應用程式。 這個方法稱為 虛擬化。 使用此選項來與先前的應用程式相容。

  • Properties\app.manifest。 ClickOnce 或 Registration-Free COM 部署的應用程式需要此選項。 如果您使用 ClickOnce 部署發布應用程式, 指令清單 會自動設定為此選項。

資源檔

當您提供項目的資源檔時,請選取此單選按鈕。 選取此選項會停用 [圖示 ] 和 [ 指令清單 ] 選項。

輸入路徑名稱,或使用 [流覽] 按鈕 (...) 將 Win32 資源檔案新增至專案。

如需詳細資訊,請參閱 建立 .NET 應用程式的資源檔案

另請參閱

已修改的項目屬性 UI


其他資源