AdeptBlue

Where can I find a discussion of clean solution

Exactly what it does, etc.

I haven't found any dox on it.




Re: Visual Basic Language clean solution

Tall Dude

To build, rebuild, or clean an entire solution

  1. In Solution Explorer, select or open the desired solution.

  2. On the Build menu, choose Build Solution, Rebuild Solution, or Clean Solution.

    • Choose Build or Build Solution to compile only those project files and components that have changed since the last build.

      Note

      The Build command becomes Build Solution when a solution includes more than one project.

    • Choose Rebuild Solution to "clean" the solution first, and then build all project files and components.

    • Choose Clean Solution to delete any intermediate and output files, leaving only the project and component files, from which new instances of the intermediate and output files can then be built.






Re: Visual Basic Language clean solution

AdeptBlue

Thanks for your reply. That much I was able to determine before.

Your hi-lite gets to my point (and what I need more info on).

I have a project with 3 direct dll references (all my own dll's ). These, in turn, reference others. After a BUILD, I have about a dozen dll's in References -> Bin -> Debug and ->Release.

As I bounce back and forth between changing the dll's and recompiling the main project, I use Rebuild Solution which is SUPPOSED to do a Clean first. But, it doesn't always work.

SO ... I tried Build -> Clean Solution.

IT DOES NOT REMOVE THE dll'S

If I remove them by deleting from References -> Bin -> Debug and ->Release in Solution Explorer, they are recreated ( ) with the most recent copies and I'm OK.

Why isn't Clean working






Re: Visual Basic Language clean solution

Joshua Morgan

Try removing any unused references and then do a clean.

http://msdn2.microsoft.com/en-us/library/7sfxafba(VS.80).aspx






Re: Visual Basic Language clean solution

AdeptBlue

Thanks

I wasn't aware of 'Unused References'






Re: Visual Basic Language clean solution

Joshua Morgan

No problem =)