Click here to Skip to main content
15,921,382 members
Home / Discussions / C#
   

C#

 
GeneralRe: Creating Interop Wrapper Pin
Paul Ingles4-Jan-05 23:40
Paul Ingles4-Jan-05 23:40 
Generalerror shown while working on xmltextreader Pin
dhol4-Jan-05 23:06
dhol4-Jan-05 23:06 
GeneralRe: error shown while working on xmltextreader Pin
exhaulted5-Jan-05 0:09
exhaulted5-Jan-05 0:09 
GeneralInstalling and Starting Services Pin
exhaulted4-Jan-05 22:55
exhaulted4-Jan-05 22:55 
GeneralOle Automation Pin
Jason Xie4-Jan-05 21:29
Jason Xie4-Jan-05 21:29 
GeneralRe: Ole Automation Pin
Heath Stewart4-Jan-05 21:56
protectorHeath Stewart4-Jan-05 21:56 
GeneralDifference between build and rebuild Pin
steve_rm4-Jan-05 20:34
steve_rm4-Jan-05 20:34 
GeneralRe: Difference between build and rebuild Pin
Heath Stewart4-Jan-05 21:36
protectorHeath Stewart4-Jan-05 21:36 
And you should get the same results; but, if you read the Visual Studio .NET Product Documentation[^] - specifically about Building, Debugging, and Testing[^] - you would see that a build performs an incrementable build in a debug build, which only compiles source files that haven't changed into the assembly. In release mode, the build option - like the rebuild option in both configurations - cleans out the intermediate and object files (like the assemblies, which is a target output file) and builds all the sources since their object libraries don't exist.

This is true of just about every build system - including make and nmake - I've ever used or have read about. This allows you to compile your changes more quickly in order to get debugging and spending less time waiting for larger projects to recompile.

The result is the same, more or less. Intermediate linking doesn't produce as efficient libraries as rebuilding, which is why the default configuration for release builds has incremental linking turned off. For C# projects, this is reflected by the "Incremental Build" project under the "Advanced" section of the project options dialog.

This posting is provided "AS IS" with no warranties, and confers no rights.

Software Design Engineer
Developer Division Sustained Engineering
Microsoft

[My Articles] [My Blog]
GeneralAsynchronous design question Pin
Yaakov Davis4-Jan-05 20:01
Yaakov Davis4-Jan-05 20:01 
GeneralRe: Asynchronous design question Pin
jan larsen4-Jan-05 21:14
jan larsen4-Jan-05 21:14 
GeneralRe: Asynchronous design question Pin
Yaakov Davis4-Jan-05 22:47
Yaakov Davis4-Jan-05 22:47 
GeneralRe: Asynchronous design question Pin
jan larsen4-Jan-05 22:57
jan larsen4-Jan-05 22:57 
GeneralRe: Asynchronous design question Pin
Yaakov Davis5-Jan-05 2:38
Yaakov Davis5-Jan-05 2:38 
GeneralRe: Asynchronous design question Pin
jan larsen5-Jan-05 3:28
jan larsen5-Jan-05 3:28 
GeneralC# hangs while opening word in web application Pin
NituP4-Jan-05 19:53
NituP4-Jan-05 19:53 
GeneralRe: C# hangs while opening word in web application Pin
Heath Stewart4-Jan-05 21:53
protectorHeath Stewart4-Jan-05 21:53 
Generalmdi strange problem Pin
Gavin Jeffrey4-Jan-05 19:13
Gavin Jeffrey4-Jan-05 19:13 
QuestionDistributed System in "Javaspaces-Style"?? Pin
stumpi4-Jan-05 16:50
stumpi4-Jan-05 16:50 
AnswerRe: Distributed System in "Javaspaces-Style"?? Pin
Heath Stewart4-Jan-05 21:52
protectorHeath Stewart4-Jan-05 21:52 
GeneralBeginner Questions Pin
smitsky4-Jan-05 16:23
smitsky4-Jan-05 16:23 
GeneralRe: Beginner Questions Pin
Jay Shankar4-Jan-05 17:24
Jay Shankar4-Jan-05 17:24 
GeneralRe: Beginner Questions Pin
Mustafa Ismail Mustafa4-Jan-05 19:07
Mustafa Ismail Mustafa4-Jan-05 19:07 
Generalintegration with VS.NET 2003 Pin
Aryadip4-Jan-05 15:52
Aryadip4-Jan-05 15:52 
GeneralRe: integration with VS.NET 2003 Pin
Heath Stewart4-Jan-05 21:19
protectorHeath Stewart4-Jan-05 21:19 
GeneralC# Code Generators for Database Tier Pin
jareddavies4-Jan-05 15:45
jareddavies4-Jan-05 15:45 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.