演练:生成应用程序

通过完成本演练,将更熟悉一些在使用Visual Studio建立应用程序时将要配置的选项。将创建一个自定义生成配置,隐藏某些警告消息,并为示例应用程序提高生成输出信息,在其他任务中。

本主题包含以下各节:

安装实例应用程序

创建自定义生成配置

生成应用程序

隐藏编译器警告

在"输出"窗口中显示不同的生成详细信息

创建生成定义

安装实例应用程序

您在基于网站上使用 扩展和更新 对话框 生成 WPF 应用程序简介 查找和安装示例从库的示例。示例库提供可下载和评审的各种示例项目和代码,当您计划和开发应用程序。

安装实例应用程序。

  1. 在菜单栏上,依次选择“工具”、“扩展和更新”。

  2. 选择 联机 类别,然后选择 示例库 类别。

  3. 指定 Introduction 在搜索框查找该示例。

    “扩展和更新”对话框

  4. 在结果列表中,选择 生成 WPF 应用程序 (Visual C#) 简介生成 WPF 应用程序 (Visual Basic) 简介

  5. 选择 下载 按钮,然后选择 关闭 按钮。

生成 WPF 应用程序示例介绍出现在 新建项目 对话框。

为应用程序创建示例文件

  1. 此时将打开**“新建项目”**对话框。

    在菜单栏上,依次选择“文件”、“新建”和“项目”

  2. 已安装 类别中,选择 示例 类别显示引入生成 WPF 应用程序示例。

  3. 为Visual C#IntroWPFcsharp命名解决方案。

    “新建项目”对话框,已安装示例

    OR

    为 Visual Basic IntroWPFvb命名解决方案。

    “新建项目”对话框,Visual Basic 示例

  4. 选择**“确定”**按钮。

创建自定义生成配置

当您创建解决方案时,调试,并释放生成配置及其默认值目标平台为解决方案中自动定义。然后可以自定义这些配置或创建您的模板。生成配置指定生成类型。生成平台为该配置指定操作系统该应用程序。有关更多信息,请参见了解生成配置了解生成平台调试和发布项目配置

使用 配置管理器 对话框,可以更改或创建配置和平台设置。在此过程中,您将创建用于测试的生成配置。

创建生成配置

  1. 打开**“配置管理器”**对话框。

    “生成”菜单->“配置管理器”命令

  2. 在**“活动解决方案配置”列表中,选择New**。

  3. 新建解决方案配置 对话框中,命名新的配置 Test,将存在的设置调试配置,然后选择 确定 按钮。

    “新建解决方案配置”对话框

  4. 在**“活动解决方案平台”列表中,选择New**。

  5. 新建解决方案平台 对话框中,选择 x64和不复制从 x86 平台的设置。

    “新建解决方案平台”对话框

  6. 选择**“确定”**按钮。

将活动解决方案配置测试与活动解决方案平台设置为 x64。

具有测试配置的配置管理器

使用 解决方案配置 列表中 标准 工具栏可以快速验证或更改活动解决方案配置。

解决方案配置选项标准工具栏

生成应用程序

接下来,您将生成与自定义生成配置的解决方案。

生成解决方案

  • 在菜单栏上,依次选择**“生成”“生成解决方案”**。

输出 窗口显示有关编译的结果。生成成功的,但是,一些警告消息生成。

图 1:Visual Basic 警告

输出窗口 Visual Basic

图 2:Visual C# 警告

输出窗口 Visual C#

隐藏编译器警告

在生成期间而不是使它们混乱生成输出您可以暂时隐藏某些警告消息。

隐藏特定 Visual C# 警告

  1. 在**“解决方案资源管理器”**中,选择最高层次项目节点。

  2. 在菜单栏上,依次选择**“查看”“属性页”**。

    随即打开**“项目设计器”**。

  3. 选择 生成 页,然后在 禁止显示警告 框中,指定该警告编号 1762。

    “生成”页,“项目设计器”

    有关详细信息,请参阅“项目设计器”->“生成”页 (C#)

  4. 生成解决方案。

    输出 窗口显示有关编译的仅限摘要信息。

    输出窗口 Visual C# 生成警告

禁止显示所有 Visual Basic 生成警告

  1. 在**“解决方案资源管理器”**中,选择最高层次项目节点。

  2. 在菜单栏上,依次选择**“查看”“属性页”**。

    随即打开**“项目设计器”**。

  3. 编译 页上,选择 禁用所有警告 选定框。

    “编译”页,“项目设计器”

    有关详细信息,请参阅在 Visual Basic 中配置警告

  4. 生成解决方案。

输出 窗口显示有关编译的仅限摘要信息。

输出窗口 Visual Basic 生成警告

有关详细信息,请参阅如何:取消显示编译器警告

在"输出"窗口中显示不同的生成详细信息

可以更改有关生成的信息量处理出现在 输出 窗口。生成详细通常设置为最小,这意味着,输出 窗口显示有关编译的仅限摘要与任何高优先级警告或错误一起处理。使用 “选项”对话框 ->“项目和解决方案”->“生成并运行”,可以显示有关生成的更多信息。

重要说明重要事项

如果显示更多信息,生成将花费大量时间完成。

更改信息量在"输出"窗口中

  1. 打开**“选项”**对话框。

    “工具”菜单上的“选项”命令

  2. 选择**“项目和解决方案”类别,再选择“生成并运行”**属性页。

  3. MSBuild 项目生成输出详细信息 列表中,选择 正常,然后选择 确定 按钮。

  4. 在菜单栏上,依次选择**“生成”“清除解决方案”**。

  5. 生成解决方案,您可以查看 输出 窗口的信息。

    生成信息包括生成的启动时间 (第位于),排序文件处理和过程将结束的数量时 (位于结束)。此信息也包括在生成过程中,Visual Studio 运行的实际编译器语法。

    例如,在 Visual c# 中生成,/nowarn 列出了警告代码,1762,在早期主题与其它三个警告一起中指定。

    在 Visual Basic 中生成,/nowarn 不包含特定警告排除,因此,不出现警告。

    提示提示

    可以搜索 输出 窗口的内容,如果通过选择 Ctrl+F 键显示 查找 对话框。

有关详细信息,请参阅如何:查看、保存和配置生成日志文件

创建生成定义

可以生成为发布其进行了优化应用程序示例的版本。对于释放生成,在生成开始之前则指定可执行文件复制到网络共享。

有关更多信息,请参见如何:更改生成输出目录在 Visual Studio 中生成和清理项目和解决方案

对于 Visual Basic 指定释放生成

  1. 打开**.项目设计器**。

    “视图”菜单,“属性页”命令

  2. 选择**“编译”**页面。

  3. 从**“配置”列表中选择“发布”**。

  4. 平台 列表中,选择 x86

  5. 生成输出路径 框中,指定网络路径。

    例如,可以指定\\myserver\builds。

    重要说明重要事项

    消息框可能出现,警告您指定的网络共享可能不是受信任的位置。如果您信任指定的位置,请选择在消息框中 确定 按钮。

  6. 生成应用程序。

    “生成”菜单上的“生成解决方案”命令

对于 Visual C# 指定释放生成

  1. 打开**.项目设计器**。

    “视图”菜单,“属性页”命令

  2. 选择**“创建”**页面。

  3. 从**“配置”列表中选择“发布”**。

  4. 平台 列表中,选择 x86

  5. 输出路径 框中,指定网络路径。

    例如,可以指定\\myserver\builds。

    重要说明重要事项

    消息框可能出现,警告您指定的网络共享可能不是受信任的位置。如果您信任指定的位置,请选择在消息框中 确定 按钮。

  6. 生成应用程序。

    “生成”菜单上的“生成解决方案”命令

可执行文件复制到您指定的网络路径。其路径为\\myserver\builds\FileName.exe。

祝贺:你已经成功地完成了演练。

请参见

任务

演练:生成项目 (C++)

演练:使用 MSBuild

其他资源

ASP.NET Web 应用程序项目预编译概述