2019独角兽企业重金招聘Python工程师标准>>>

速摘,描述不完全请翻阅官方文献!

笔者前辈今天不小心踩了Visual Studio一个平时我们比较少用的坑---不小心点了项目->右键->清理,于是项目中出现了一堆完全不可能出现的错误。出于好奇的心理,笔者翻阅了相关的文档,简单地了解了Clean(清理)、Build(生成)以及Rebuild(重新生成)的一些浅显的区别,特此摘记下:

&nsbp; 首先:

  • Clean(清理):清理所有中间文件和输出目录。

  • 中间文件(一些生成应用的过程中生成的文件,一般在我们项目下Debug/Release 或者是 x64/x86 目录下的dll 文件以及exe文件等等,如果想看可以通过查看项目根目录下的xxx.csproj文件内的OutPut元素的值,如图:)

  • Build(生成):使用指定解决方案配置文件生成解决方案。这个比较好理解,就是在输出目录下生成 中间文件(注意它与重新生成的区别)

  • Rebuild(重新生成):清理然后生成指定解决方案配置。

  • Build与Rebuild的区别:摘一段官方的解释↓

  1. 选择 生成ProjectName 生成最近生成更改的那些项元素。

  2. 选择 重新生成ProjectName先“清理”项目然后生成项目文件和所有项目元素。

如标记所述:Build与Rebuild区别就在于一个生成的时候关注的是最近修改的项目元素,另外一个关注的是项目中所有的项目元素。其次,Build不会自动Clean,Rebuild会自动执行一遍Clean。

OK,来一个不是很直接的官方文件的说明的传送门:

在 Visual Studio 中生成和清理项目和解决方案

PS: 上两张StackOverFlow上dalao们的高分答案:

OK,先记录到这!

转载于:https://my.oschina.net/u/3744313/blog/1795835

Visual Studio 2017 右键项目 清理(Clean)、生成(Build)和重新生成(Rebuild)相关推荐

  1. [转载] Visual Studio 2017 VC项目设置 printf 输出到 Console 窗口调试

    参考链接: 程序打印自己的名称作为输出 开发VC程序时经常通过printf打印一些调试信息,仅在VS2017测试通过,其它版本没试过 承接各类STM32项目.JAVA.C++.Android.微信.L ...

  2. Visual Studio 2017项目进行打包并附加.net框架打包,菜鸟级安装教程

    VS2017项目打包安装教程 一.准备工作 1.安装Installer(若已经安装,则直接进行下一步) 二.打包可执行程序 1.创建setup打包项目 2.编辑Application Folder 3 ...

  3. vs2017c语言没有空项目,「vs2017新建项目」visual studio 2017 创建空项目和桌面向导下的空项目...

    vs2017新建项目: visual studio 2017 创建空项目和桌面向导下的空项目 用VS2013编写和调试C语言程序,首先应建立项目工程.文件-->新建-->项目在 新建项目窗 ...

  4. Visual Studio 2017【使用ASP.NET开发Web项目】第一课——初识ASP.NET,创建第一个ASP.NET程序

    知识点:理解 ASP.NET 的概念和优势. 会创建 ASP.NET Web Form 程序. 理解 ASP.NET Web Form 程序的执行阶段. 会使用代码内嵌和代码后置两种方式进行编码. 1 ...

  5. roslyn生成html,Visual Studio 2017 bin \ roslyn文件在生成期间被锁定

    Visual Studio 2017 bin \ roslyn文件在生成期间被锁定 我正在运行VS2017版本26430.13,每次尝试构建Web项目时,都会收到错误,拒绝访问bin \ roslyn ...

  6. 如何使用visual studio 2017创建C语言项目

    使用visual studio 2017创建一个C语言项目,步骤如下: (1)打开Visual Studio 2017环境后出现欢迎界面,如图1所示. 图1  Visual Studio 2017欢迎 ...

  7. Visual Studio 2017中的第一个Python项目

    目录 介绍 背景 实现 结论 介绍 Python正在成为一种流行的编程语言,每个人都想开始使用Python.但是我们已经看到,大多数开发人员对于从哪里开始以及如何创建他们的第一个python应用程序感 ...

  8. 使用Visual Studio 2017创建React项目

    在Visual Studio 2017中设置React项目 下载示例 - 852.4 KB 我过去曾多次在工作要求中找到"React"并在Angular中进行开发,我总是想知道这两 ...

  9. 如何用visual studio 2017建立一个python项目并且编写一段简单代码

    在visual studio 2017编写python首先需要在vs中安装python工具,具体操作在我的上一篇博客中有介绍如何在visual studio 2017 中安装python工具 本人电脑 ...

最新文章

  1. PE文件和COFF文件格式分析——RVA和RA相互计算
  2. C# 读写文件方法总结
  3. NET4.0.X中的状态机工作流
  4. 工作三年,我没给家里一分钱,还把家里掏空了
  5. leetcode 448. Find All Numbers Disappeared in an Array | 448. 找到所有数组中消失的数字(原地,位运算)
  6. 关于asp.net 中 cookies 的清空
  7. fastjson--JSON.toJSONString(OBJ) 报错
  8. RLE压缩及优化--图片压缩
  9. Google 作恶!99.9% 的 Android 手机 App 都在窃取隐私
  10. 创建一个二维数组,以4行4列左对齐的方式将数组输出
  11. vue学习笔记-vue双向数据绑定
  12. 关于Libra的6个核心问题及其监管原则
  13. 计算机中丢失xvidcore.dll,找不到xvidcore.dll怎么办?
  14. VMware12虚拟机安装
  15. 从内地或海外前往香港的步骤攻略(2023.2.更新)
  16. C#、winfrom设置金额数字大小写转换
  17. 半夜冒着大雨跑网吧写文章是怎样的体验?
  18. 35岁之后软件测试工程师靠什么养家?我还能继续做测试。
  19. 不可告人的隐私百度云_理解围绕软件技术标准的不可告人的动机和力量
  20. win10自带邮箱怎么服务器,win10系统查看邮箱服务器信息的操作方法

热门文章

  1. 计算机设备打开,Win7如何快速打开设备管理器?
  2. 一个极简、高效的秒杀系统-战术实践篇(内附源码)
  3. 浅谈漏洞思路分享-只有登录框的渗透测试
  4. vs下的输出目录/输出文件/工作目录-总结
  5. HTML5期末大作业:关于旅游景点介绍的HTML网页设计——榆林子州 8页 (含毕设论文9000字) 建议收藏
  6. css光影一闪而过 css 色泽效果
  7. 安装ie9提示未能完成安装_ie9未能完成安装怎么办_ie9未能完成安装的处理方法...
  8. Java工程进行性能测试时通常要考虑哪些要素,如何使接口响应时间在毫秒级范围,Java项目如何进行性能测试?0.2s的反应时间内返回响应,用户感知情况较好。附IO密集型和计算密集型性能测试摸底代码
  9. 张子阳:谈谈离职和跳槽
  10. 残差网络 ResNet(PyTorch)