应用程序页,项目设计器 (C#)

使用项目设计器“应用程序”页指定项目的应用程序设置和属性。

若要访问“应用程序”页,请在解决方案资源管理器中选择项目节点(而不是解决方案节点)。 然后选择菜单栏上 Project>属性。 当 项目设计器 出现时,单击 “应用程序 ”选项卡。

注释

您的计算机可能会显示本文中某些 Visual Studio 用户界面元素的不同名称或位置。 你可能使用的是不同版本的 Visual Studio 或不同的环境设置。 有关详细信息,请参阅 个性化 IDE

常规应用程序设置

通过以下选项,可以配置应用程序的常规设置。

程序集名称

指定将保存程序集清单的输出文件的名称。 更改此属性也会更改 输出名称 属性。

也可以使用 /out (C# 编译器选项)从命令行进行此更改。

若要以编程方式访问此属性,请参阅 AssemblyName

默认命名空间

指定添加到项目中的文件的基本命名空间。

有关在代码中创建命名空间的详细信息,请参阅 命名空间

若要以编程方式访问此属性,请参阅 RootNamespace

目标框架

指定应用程序面向的 .NET 版本。 此选项可以具有不同的值,具体取决于计算机上安装的 .NET 版本。

对于 .NET Framework 项目,默认值与创建项目时指定的目标框架匹配。

.NET Core 项目的目标框架版本

注释

首次打开对话框时,系统会自动设置“ 先决条件”对话框中列出的必备 组件包。 如果随后更改项目的目标框架,则必须手动选择先决条件以匹配新的目标框架。

有关详细信息,请参阅 框架目标概述

输出类型

指定要生成的应用程序的类型。 值因项目类型而异。 例如,对于 控制台应用 项目,可以指定 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

有关创建图标的信息,请参阅 图标的图像编辑器。

清单

在用户帐户控制(UAC)下的 Windows 上运行应用程序时,选择清单生成选项。 此选项可以具有以下值:

  • 嵌入带有默认设置的清单。 支持在 Windows 上运行 Visual Studio 的典型方式,即在应用程序的可执行文件中嵌入安全信息,并指定 requestedExecutionLevelAsInvoker。 这是默认选项。

  • 创建没有清单的应用程序。 此方法称为 虚拟化。 使用此选项与早期应用程序兼容。

  • Properties\app.manifest。 ClickOnce 或 Registration-Free COM 部署的应用程序需要此选项。 如果使用 ClickOnce 部署发布应用程序, 则清单 会自动设置为此选项。

资源文件

为项目提供资源文件时,请选择此单选按钮。 选择此选项将禁用 图标清单 选项。

输入路径名称或使用“浏览”按钮(...)将 Win32 资源文件添加到项目。

有关详细信息,请参阅 为 .NET 应用创建资源文件

另请参阅

改进的项目属性 UI