[每天解决一问题系列 - 0006] MSBuild 和Visual Studio并行编译

问题描述:

有的项目会有上百个.net工程,编译时间会很长,如何缩短编译的时间呢?

解决方法:

如果使用MSbuild, 指定/maxcpucount 或者/m,如果不指定值,则取当前机器逻辑CPU的个数.

如果使用Visual Studio, 通过菜单  “Tools->Options” 打开Options对话框, 点击 “Projects and Solutions - > Build and Run”, 设置 “ maximum number of parallel project builds”大于1

注意事项:

如果设置的数值大于当前机器逻辑cpu的个数,则使用当前机器逻辑cpu的个数。

时间: 2024-11-09 02:13:09

[每天解决一问题系列 - 0006] MSBuild 和Visual Studio并行编译的相关文章

Visual Studio 2010编译时总是提示"调用目标发生了异常"的解决

现象: 无论建立的是Win32 Console的解决方案,还是MFC的解决方案,重新打开Visual Studio 2010之后,编译时总是提示“调用的目标发生了异常” 解决: 1. 关闭Visual Studio 2. 找到.sln所在目录,用文本编辑器打开sln文件,发现有如下的定义 GlobalSection(PowerDesigner) = preSolution HasSWS = 1 EndGlobalSection     剁了这三行 3.  删除.suo文件 4.  重新打开Vis

《Visual C++ 2010入门教程》系列一:关于Visual Studio、VC和C++的那些事

原文:http://www.cnblogs.com/Mrt-02/archive/2011/07/24/2115606.html 作者:董波 日期:2010.6.15 写在前面 在我还在上学的时候,我选择了C++,最初我用VC6作为我的IDE,我看过很多本C++的教材,有的适合我,有的不适合我,其中有一本叫<Visual C++ 2005入门经典>的书帮了我不少的忙.因为通常的C++教材都只会介绍C++的语法什么的,很少会告诉我们如何去编译.运行,告诉我们什么是控制台程序,什么事Win程序,什

Microsoft Visual Studio下编译缺少头文件unistd.h解决办法

问题 使用Visual Studio 2012在Win7下编译一个来自于Linux平台的源文件时,要求使用头文件uninstd.h,报错: fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory 解决办法 对于VS2012来说,我们可以在默认库文件夹下(我的电脑是C:\Program Files\Microsoft Visual Studio 10.0\VC\include)添加一个un

Visual Studio Xamarin编译Android项目出错的解决办法

安装完Xamarin后,编译Android项目时,你会发现好长时间进度都不动,当你取消编译后,会发现其实是出错了,就是因在Android项目在第一次编译时要去google网站上下一个andorid sdk包,墙内又连不上,就卡在那了,解决办法就是自已到国内的一些镜像网站上(如:http://mirrors.opencas.cn/android/)下一个,如:android_m2repository_r29.zip, 然后解压到任意目录下,用mklink建立链接到C:\Users\{usernam

解决VS命令提示符 “Setting environment for using Microsoft Visual Studio. 此时不应有“系列错误

一.起因 最近在玩Boost库.当然首先是要进行Booist库的安装和配置.于是浅墨Google了一下boost库的安装配置攻略,下载了最新版1.55的boost库,就愉悦地开始进行配置了. 当进行到第五步,要在VS命令提示符中运行bootstrap.bat的时候,问题就来了,按着攻略打开Visual Studio2010命令提示符,就迎面报错: "Setting environment for using MicrosoftVisual Studio. 此时不应有\Mirosoft"

Xamarin开发Android时Visual Studio 2012没有智能提示解决办法

Most of the people who work with Xamarin’s Mono for Android in Visual Studio 2012 face a bug where Intellisense doesn’t work for AXML in source view. One of the fix which worked for me is mentioned below. Launch Visual Studio 2012 Open a solution wit

Visual Studio (VS IDE) 你必须知道的功能和技巧 - 【.Net必知系列】

前言 本文主要阐述一些Visual Studio开发下需要知道的少部分且比较实用的功能,也是很多人忽略的部分.一些不常用而且冷门的功能不在本文范围,当然本文的尾巴[.Net必知系列]纯属意淫,如有雷同,基情四射.. 目录 WEB项目版本发布时 Web.config 中 Web.Release.config 和 Web.Debug.config 的使用. 项目属性下[生成事件]使用. 快速分析未知架构和类调用结构的方式(VS2010/2012). 一:Web.Release.config 和 We

[VS] - Visual Studio 智能感知无法启用 之解决

背景 VS 2017 智能感知无法使用,重置 "导入和导出设置..." 后仍无法使用. 解决 我在 VS 上安装了 Resharper 的,猜测可能跟其配置有关,重置 IntelliSense 为 Visual Studio 后,VS 智能感知正常启用.

Microsoft Visual Studio 2015 python 安装 mysql-python 出错解决

Microsoft Visual Studio 2015 安装 python 连接包 mysql-python出错   第一种 pip安装方式 安装Microsoft Visual C++ Compiler for Python 2.7 安装后错误改变   无用 _mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory   暂时未解决 第二种方式eas