• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 587
  • Last Modified:

HowTo disable background compilation

I have a large VB.NET 2005 solution (VS 2005 SP1) with a lot of projects with entangled dependencies, and the background compiler is starting to decrease the editor performance. It also givess me a lot of false positives which goes away when I fix the error sitting on top of them.

Is there any way (even registry hacks are welcome) to disable the background compiler (bc) ? Would be great if it is posisble to disable it for the solution only.
0
fc_curling
Asked:
fc_curling
3 Solutions
 
SStoryCommented:
tools-options
Make sure "show all settings" is checked

Under "Projects and Solutions"
check "Only Build Startup Projects and Dependencies on Run"
0
 
ColemssCommented:
Right click on the solution
Select configuration manager and in there you can set the project that build in debug and release.
0
 
Arthur_WoodCommented:
Only load those projects that you are actively editting.  I am part of a team working on the largest VB6/.NET application in the world (the US Military Health Care system, known as AHLTA).  The complete .NET solution consists of 135 projects, (about 2.5 MILLION lines of source code).  At any given time, I have 2-5 of those projects actually loaded, and the Background compile issue NEVER arises.

The complete application currently also has about 800,000 lines of VB6 source code.  The application was originally developed entirely in VB6, and we are in the process of porting the VB6 code to .NET - a very long and involved process.

AW
0
 
fc_curlingAuthor Commented:
So what all of you basically are saying is, that there is no way to turn of the background compiler. Only ways to minimize how much it compiles.
I will accept all your answers as solutions to close this question
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now