“项目设计器”->“应用程序”页 (C#)
使用**“项目设计器”中的“应用程序”**页指定项目的应用程序设置和属性。
访问 应用程序 页上,选择项目节点 (不是 解决方案 节点)。解决方案资源管理器。 然后选择 项目,在菜单栏上 属性。 当项目设计器出现时,单击**“应用程序”**选项卡。
备注
以下说明中的某些 Visual Studio 用户界面元素在你计算机上的名称或显示位置可能有所不同。这些元素取决于你所使用的 Visual Studio 版本和你所使用的设置。有关详细信息,请参阅 在 Visual Studio 中自定义开发设置。
常规应用程序设置
下列选项使您可以配置应用程序的常规设置。
程序集名称
指定将包含程序集清单的输出文件的名称。 更改此属性也将更改**“输出名”**属性。 您也可以通过使用 /out(C# 编译器选项)从命令行进行此更改。 若要以编程方式访问此属性,请参见 AssemblyName。默认命名空间
指定添加到项目中的文件的基命名空间。有关在代码中创建命名空间的更多信息,请参见命名空间(C# 参考)。
若要以编程方式访问此属性,请参见 RootNamespace。
目标 Framework
指定为 .NET framework 的版本应用程序目标。 此选项可能有 .NET framework 的版本安装在计算机上的不同的值。默认情况下,该值与在**“新建项目”**对话框中选择的目标框架相同。
备注
第一次打开对话框时将自动设置“系统必备”对话框中所列出的必备组件包。如果随后更改项目的目标框架,则必须手动选择必备组件,以便与新目标框架相匹配。
有关更多信息,请参见如何:面向 .NET Framework 的某个版本和Visual Studio 多目标概述。
应用程序类型
指定要生成的应用程序的类型。 对于 Windows 应用商店 apps,可以指定 Windows 应用商店应用程序、类库或 WinMD 文件。 对于大多数其他应用程序类型,可以指定 Windows 应用程序、控制台应用程序、类库、Windows 服务或 Web 控件库。对于 Web 应用程序项目,必须指定 类库。
如果指定 WinMD 文件 "选项,类型可以项目中所有窗口运行时编程语言。 通过打包项目的输出作为 WinMD 文件,可以编写在多种语言的应用程序和排列代码兼容,就象在同一种语言编写了该项目。 可以为面向 windows c 运行库的解决方案指定该选项,包括 Windows 应用商店 apps。 有关更多信息,请参见 创建窗口运行时组件在 C# 和 Visual Basic。
备注
窗口运行时可以项类型,以使其显示为本机对象在语言中使用它们。例如,使用窗口运行时使用交互为一组 JavaScript 对象的 JavaScript 应用程序和 C# 应用程序使用库作为 .NET 对象的集合。通过打包项目的输出作为 WinMD 文件,可以利用 windows 运行时使用的相同技术。
有关 应用程序类型 属性的更多信息,请参见 /target(C# 编译器选项)。 有关如何以编程方式访问此属性的信息,请参见 OutputType。
程序集信息
单击此按钮显示“程序集信息”对话框。启动对象
定义应用程序加载时调用的入口点。 这通常设置为应用程序中的主窗体或应用程序启动时要运行的 Main 过程。 因为类库没有入口点,所以对于此属性其唯一选项是**“(未设置)”**。默认情况下,在 WPF 浏览器应用程序项目中,此选项是**“(未设置)”。 其他选项是“项目名.App”。 在这种项目中,必须设置启动 URI 以在应用程序启动时加载 UI 资源。 为此,在项目中打开 Application.xaml 文件并将 StartupUri 属性设置为一个 .xaml 文件(如 Window1.xaml)。 有关可接受的根元素的列表,请参见 StartupUri。 还必须在项目中的一个类中定义 public static void Main() 方法。 此类将会以“项目名.类名”的形式出现在“启动对象”**列表中。 然后可以选择该类作为启动对象。
有关更多信息,请参见/main(C# 编译器选项)。 若要以编程方式访问此属性,请参见 StartupObject。
资源
下列选项使您可以配置应用程序的常规设置。
图标和清单
默认情况下,将选中此单选按钮,并启用**“图标”和“清单”**选项。 这使您可以选择自己的图标或选择不同的清单生成选项。 在为项目提供资源文件之前,保留此单选按钮为选中状态。图标
设置要用作程序图标的 .ico 文件。 单击省略号按钮浏览现有图形或键入所需文件的名称。 有关更多信息,请参见/win32icon (C# 编译器选项)。 若要以编程方式访问此属性,请参见 ApplicationIcon。清单
当应用程序在 Windows Vista 上根据用户帐户控制 (UAC) 运行时,选择一个清单生成选项。 此选项可以具有下列值:“嵌入带默认设置的清单”。 支持 Visual Studio 在 Windows Vista 上的典型操作方式,即,将安全信息嵌入到应用程序的可执行文件中,并指定 requestedExecutionLevel 为 AsInvoker。 这是默认选项。
“创建不带清单的应用程序”。 此方法称为“虚拟化”。 使用此选项可保持与早期应用程序的兼容性。
“Properties\app.manifest”。 此选项对于通过 ClickOnce 或免注册 COM 所部署的应用程序是必需的。 如果使用 ClickOnce 部署发布应用程序,**“清单”**将自动设置为此选项。
资源文件
为项目提供资源文件时选择此单选按钮。 选择此选项将禁用**“图标”和“清单”**选项。输入路径名或使用“浏览”按钮(“...”)将 Win32 资源文件添加到项目。