演练:生成应用程序

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

本主题包含以下各节:

安装示例应用程序

创建自定义生成配置

生成应用程序

隐藏编译器警告

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

创建发布版本

安装示例应用程序

您可以在 Microsoft 网站上 扩展和更新 使用对话框查找和安装 生成 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. 选择**“确定”**按钮。

创建自定义生成配置

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

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

创建生成配置

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

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

  2. 活动解决方案配置 列表中,选择 新建

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

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

  4. 活动解决方案平台 列表中,选择 新建

  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\文件名.exe 文件。

祝贺:已成功完成本演练。

请参见

任务

Walkthrough: Building a Project (C++)

演练:使用 MSBuild

概念

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