Visual Studio 中的构建和重建有什么区别

目录:

Anonim

主要区别 在 Visual Studio 中构建和重建之间是 build 有助于完成更改的代码文件,而rebuild 删除所有以前编译的文件并从头开始编译解决方案,忽略之前所做的任何事情。

Visual Studio 是由 Microsoft 开发的集成开发环境 (IDE)。它提供了开发桌面应用程序、网站、Web 应用程序、Web 服务、移动应用程序和许多其他设备的平台。此外,Visual Studio 代码编辑器支持不同的编程语言,如 C#、C++、Python、Visual Basic、HTML、CSS、JavaScript 等。此外,它还提供自动代码完成和代码重构等功能。总的来说,构建和重建是Visual Studio 中可用的两个功能。

构建、IDE、重建、Visual Studio

什么是 Visual Studio 中的构建

程序员可以在代码编辑器中编写程序。下一步是编译该程序。程序员可以单击构建选项来完成此任务。然后,编译器将执行增量构建。它仅编译已更改的代码文件(DLL 和.exe)。因此,不会触及未修改的文件。此外,如果项目没有改变,它也可能使用部分构建的项目。

什么是重建 Visual Studio

除了构建和重建之外,还有另一种称为清洁的选项。在了解重建之前了解有关此选项的更多信息非常重要。 clean 选项清除 bin/obj 目录中的所有编译文件(二进制文件)。换句话说,它从先前的构建中删除了构建人工制品。

清洁后,重建然后从头开始构建解决方案。它忽略之前所做的任何事情。换句话说,它会删除所有先前编译的文件并重新编译它们,无论代码是否已修改。此外,重建类似于构建和清理的组合。

Visual Studio 中构建和重建的区别

定义

生成是 Visual Studio 中可用的选项或菜单,可以执行增量生成,而重建是 Visual Studio 中的选项或菜单,可从头开始清理和生成解决方案。因此,这是构建和重建之间的主要区别。

退出二进制文件

重要的是,虽然 build 不会清除任何现有的二进制文件,但 rebuild 会清除 bin/obj 目录中的所有二进制文件。

用法

此外,程序员可以使用 build 来编译解决方案。但是,程序员可以使用重建来删除创建的编译文件并重新编译解决方案。因此,这是构建和重建之间的另一个区别。

结论

简而言之,Visual Studio 是 Microsoft 的 IDE,它允许程序员构建桌面、Web 和移动应用程序。它有助于轻松管理代码,还提供了轻松开发和部署应用程序的功能。生成和重建是 Visual Studio 中可用的两个选项。 Visual Studio 中构建和重建之间的主要区别在于,构建有助于完成更改的代码文件,而重建会删除所有以前编译的文件并从头开始编译解决方案,忽略之前所做的任何事情。

参考:

1.“微软Visual Studio”。维基百科,维基媒体基金会,2019 年 6 月 26 日,可在此处获取。

图片提供:

1。” Visual Studio 2013 徽标(矢量化)”,作者 Cronoxyd – 自己的作品(CC BY-SA 3.0),来自 Commons Wikimedia

Visual Studio 中的构建和重建有什么区别