PC Review


Reply
Thread Tools Rate Thread

Solution Builds Very Very Slow.

 
 
Icarus
Guest
Posts: n/a
 
      14th Jan 2009
Hi everybody:

I working with a 42 projects solution, 1 is a Windows Forms Project (Main
Project) and 41 are Windows Libraries (dll).

37 of 42 Dll projects are unloaded from the solution and are referenced as
Asemblies in GAC. The other 5 projects are still loaded in solution and are
referenced as Project References.

The solution is Code Version Controlled using Visual Source Safe.

The thing is that the Build time is taking about five to seven minutes. That
is a lot of time.

Context information.
Visual Basic .Net 2008
SQL Server 2005
Net Framework 3.5

PCs.
Pentium 4 HT
2 GB RAM


Please, I will appreciate any help.


Best regards.

Sergio Montero


 
Reply With Quote
 
 
 
 
Göran Andersson
Guest
Posts: n/a
 
      16th Jan 2009
Icarus wrote:
> Hi everybody:
>
> I working with a 42 projects solution, 1 is a Windows Forms Project (Main
> Project) and 41 are Windows Libraries (dll).
>
> 37 of 42 Dll projects are unloaded from the solution and are referenced as
> Asemblies in GAC. The other 5 projects are still loaded in solution and are
> referenced as Project References.


So what you really have is a solution with five projects. That's not at lot.

> The solution is Code Version Controlled using Visual Source Safe.


That doesn't affect the compile time.

> The thing is that the Build time is taking about five to seven minutes. That
> is a lot of time.
>
> Context information.
> Visual Basic .Net 2008
> SQL Server 2005
> Net Framework 3.5
>
> PCs.
> Pentium 4 HT
> 2 GB RAM
>
>
> Please, I will appreciate any help.


Yes, that's a lot of time. Five to seven seconds would be more typical...

Watch the output window when you compile, to see which of the projects
that take time to compile.

--
Göran Andersson
_____
http://www.guffa.com
 
Reply With Quote
 
Icarus
Guest
Posts: n/a
 
      16th Jan 2009
The main project is the one that is consuming all that time.
This is the output:
Best regards.
------ Build started: Project: SADER, Configuration: Debug Any CPU ------

C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\bin\LC.exe
/target:SADER.exe /complist:"My Project\licenses.licx" /outdirbj\Debug\
/i:"C:\Archivos de programa\ComponentOne Studio.NET
2.0\bin\C1.Win.C1Sizer.2.dll" /i:"C:\Archivos de programa\Developer Express
..NET v8.2\Sources\DevExpress.DLL\DevExpress.Data.v8.2.dll" /i:"C:\Archivos
de programa\Developer Express .NET
v8.2\Sources\DevExpress.DLL\DevExpress.Utils.v8.2.dll" /i:"C:\Archivos de
programa\Developer Express .NET
v8.2\Sources\DevExpress.DLL\DevExpress.XtraEditors.v8.2.dll" /i:"C:\Archivos
de programa\Developer Express .NET
v8.2\Sources\DevExpress.DLL\DevExpress.XtraNavBar.v8.2.dll" /i:"C:\Archivos
de programa\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll"
/i:"C:\Archivos de programa\Reference
Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll"
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Deployment.dll
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Design.dll
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.EnterpriseServices.dll
/i:"C:\Archivos de programa\Reference
Assemblies\Microsoft\Framework\v3.0\System.Runtime.Serialization.dll"
/i:"C:\Archivos de programa\Reference
Assemblies\Microsoft\Framework\v3.0\System.ServiceModel.dll"
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Web.Services.dll
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll
/i:"C:\Archivos de programa\Reference
Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll" /i:T:\Otros\....dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Aspirantes.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Carreras.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.CiclosEscolares.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Clientes.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.DiasInhabiles.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Divisiones.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Documentos.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.EscuelasDeProcedencia.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Estados.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Localidades.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.MotivosDeBaja.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Municipios.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.NivelesAcademicos.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Paises.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.PeriodosEscolares.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Procesos.dll
/i:T:\Otros\VSS\UTMFrameworkDlls\UTM.Sade.Catalogos.ProcesosDeAdmision.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Productos.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.RangosEdad.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.TiposDeBaja.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.TiposDeIngresoAcademico.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.TiposDeIngresoFinanciero.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Titulos.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Common.dll
/i:C:\SADE-R\REFERENCIAS\HERRAMIENTAS\UTM.Sade.Herramientas.Opciones\bin\Debug\UTM.Sade.Herramientas.Opciones.dll
/i:C:\SADE-R\REFERENCIAS\INGRESO\RESULTADOS_CENEVAL\UTM.Sade.Ingreso.Ceneval.Puntajes\bin\Debug\UTM.Sade.Ingreso.Ceneval.Puntajes.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Procesos.Bajas.BajaManual.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Procesos.Facturacion.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Procesos.ReactivacionAlumnos.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Procesos.RegistroAspirantes.dll
/i:C:\SADE-R\REFERENCIAS\REPORTES\PROCESOS\UTM.Reportes.Procesos.Admision\bin\Debug\UTM.Sade.Reportes.Procesos.Admision.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Reportes.Procesos.Bajas.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Reportes.Procesos.Facturacion.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Reportes.Procesos.Registro.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Reportes.Seguridad.dll
/i:T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Reportes.Visor.dll
/i:T:\Otros\VSS\UTMFrameworkDlls\UTM.Security.Api.dll
/i:T:\Otros\VSS\UTMFrameworkDlls\UTM.Winforms.ActionButtons.dll
/i:T:\Otros\VSS\UTMFrameworkDlls\UTM.Data.Validation.dll
/i:T:\Otros\VSS\UTMFrameworkDlls\UTM.Net.Mail.dll
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.VisualC.dll
/i:"C:\Archivos de programa\Component Factory Pty Ltd\Krypton Toolkit
3.0.0\Bin\ComponentFactory.Krypton.Toolkit.dll" /i:"C:\Archivos de
programa\ComponentOne Studio.NET 2.0\bin\C1.Win.C1Command.2.dll"
/i:"C:\Archivos de programa\Business
Objects\Common\2.8\managed\CrystalDecisions.ReportSource.dll"
/i:T:\Otros\VSS\UTMFrameworkDlls\UTM.Security.PasswordGenerator.dll
/i:"C:\Archivos de programa\Business
Objects\Common\2.8\managed\CrystalDecisions.Windows.Forms.dll"
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.VisualBasic.dll
/i:"C:\Archivos de programa\ComponentOne Studio.NET
2.0\bin\C1.Win.C1List.2.dll" /i:"C:\Archivos de programa\ComponentOne
Studio.NET 2.0\bin\C1.Win.C1Chart.2.dll"
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.DirectoryServices.dll
/i:T:\Otros\VSS\UTMFrameworkDlls\UTM.Common.Attributes.dll /i:"C:\Archivos
de programa\Business Objects\Common\2.8\managed\CrystalDecisions.Shared.dll"
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.Design.dll
/i:"C:\Archivos de programa\Pegasus
Imaging\CapturePRO\V3.0\Components\DotNet\PegasusImaging.WinForms.CapturePro3.dll"
/i:"C:\Archivos de programa\ComponentOne Studio.NET
2.0\bin\C1.Win.C1TrueDBGrid.2.dll"
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Transactions.dll
/i:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Configuration.dll
/i:T:\Otros\VSS\UTMFrameworkDlls\UTM.Data.Access.dll
/i:T:\Otros\VSS\UTMFrameworkDlls\UTM.Winforms.Search.dll
/i:T:\Otros\VSS\UTMFrameworkDlls\UTM.Common.Validators.dll
/i:T:\Otros\VSS\UTMFrameworkDlls\UTM.Security.ActiveDirectory.dll
/i:T:\Otros\VSS\UTMFrameworkDlls\UTM.Security.Encryption.dll /i:"C:\Archivos
de programa\Business
Objects\Common\2.8\managed\CrystalDecisions.CrystalReports.Engine.dll"

c:\WINDOWS\Microsoft.NET\Framework\v3.5\Vbc.exe /noconfig
/imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Generic,System.Data,System.Drawing,System.Diagnostics,System.Windows.Forms,System.Linq,System.Xml.Linq
/optioncompare:Binary /optionexplicit+ /optionstrict:custom
/nowarn:42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
/optioninfer+ /rootnamespace:SADER /docbj\Debug\SADER.xml
/define:"CONFIG=\"Debug\",DEBUG=-1,TRACE=-1,_MyType=\"WindowsFormsWithCustomSubMain\",PLATFORM=\"AnyCPU\""
/reference:"C:\Archivos de programa\ComponentOne Studio.NET
2.0\bin\C1.Win.C1Sizer.2.dll","C:\Archivos de programa\Developer Express
..NET v8.2\Sources\DevExpress.DLL\DevExpress.Data.v8.2.dll","C:\Archivos de
programa\Developer Express .NET
v8.2\Sources\DevExpress.DLL\DevExpress.Utils.v8.2.dll","C:\Archivos de
programa\Developer Express .NET
v8.2\Sources\DevExpress.DLL\DevExpress.XtraEditors.v8.2.dll","C:\Archivos de
programa\Developer Express .NET
v8.2\Sources\DevExpress.DLL\DevExpress.XtraNavBar.v8.2.dll","C:\Archivos de
programa\Reference
Assemblies\Microsoft\Framework\v3.5\System.Core.dll","C:\Archivos de
programa\Reference
Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll",c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll,c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Deployment.dll,c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Design.dll,c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll,c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll,c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.EnterpriseServices.dll,"C:\Archivos
de programa\Reference
Assemblies\Microsoft\Framework\v3.0\System.Runtime.Serialization.dll","C:\Archivos
de programa\Reference
Assemblies\Microsoft\Framework\v3.0\System.ServiceModel.dll",c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Web.Services.dll,c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll,c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll,"C:\Archivos
de programa\Reference
Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll",T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Asignaturas.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Aspirantes.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Carreras.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.CiclosEscolares.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Clientes.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.DiasInhabiles.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Divisiones.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Documentos.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.EscuelasDeProcedencia.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Estados.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Localidades.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.MotivosDeBaja.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Municipios.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.NivelesAcademicos.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Paises.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.PeriodosEscolares.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Procesos.dll,T:\Otros\VSS\UTMFrameworkDlls\UTM.Sade.Catalogos.ProcesosDeAdmision.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Productos.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.RangosEdad.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.TiposDeBaja.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.TiposDeIngresoAcademico.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.TiposDeIngresoFinanciero.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Catalogos.Titulos.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Common.dll,C:\SADE-R\REFERENCIAS\HERRAMIENTAS\UTM.Sade.Herramientas.Opciones\bin\Debug\UTM.Sade.Herramientas.Opciones.dll,C:\SADE-R\REFERENCIAS\INGRESO\RESULTADOS_CENEVAL\UTM.Sade.Ingreso.Ceneval.Puntajes\bin\Debug\UTM.Sade.Ingreso.Ceneval.Puntajes.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Procesos.Bajas.BajaManual.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Procesos.Facturacion.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Procesos.ReactivacionAlumnos.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Procesos.RegistroAspirantes.dll,C:\SADE-R\REFERENCIAS\REPORTES\PROCESOS\UTM.Reportes.Procesos.Admision\bin\Debug\UTM.Sade.Reportes.Procesos.Admision.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Reportes.Procesos.Bajas.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Reportes.Procesos.Facturacion.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Reportes.Procesos.Registro.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Reportes.Seguridad.dll,T:\Otros\VSS\UTMSadeDlls\UTM.Sade.Reportes.Visor.dll,T:\Otros\VSS\UTMFrameworkDlls\UTM.Security.Api.dll,T:\Otros\VSS\UTMFrameworkDlls\UTM.Winforms.ActionButtons.dll
/debug+ /debug:Full /filealign:512 /nowin32manifest /outbj\Debug\SADER.exe
/resourcebj\Debug\SADER.frmSade_Apply.resources
/resourcebj\Debug\SADER.frmSade_Config.resources
/resourcebj\Debug\SADER.frmSade_Main.resources
/resourcebj\Debug\SADER.frmSade_Splash.resources
/resourcebj\Debug\SADER.Resources.resources
/resourcebj\Debug\SADER.exe.licenses /target:winexe
Formularios\Inicio\frmSade_Apply.Designer.vb
Formularios\Inicio\frmSade_Apply.vb
Formularios\Inicio\frmSade_Config.Designer.vb
Formularios\Inicio\frmSade_Config.vb
Formularios\Inicio\frmSade_Main.Designer.vb
Formularios\Inicio\frmSade_Main.vb
Formularios\Inicio\frmSade_Splash.Designer.vb
Formularios\Inicio\frmSade_Splash.vb Modulos\modSade_Declaraciones.vb
Modulos\modSade_Main.vb "My Project\AssemblyInfo.vb" "My
Project\Application.Designer.vb" "My Project\Resources.Designer.vb" "My
Project\Settings.Designer.vb" "Web References\SadeWS\Reference.vb"

SADER -> C:\SADE-R\MainProj\SADER\bin\Debug\SADER.exe

Done building project "SADER.vbproj".






"Göran Andersson" <(E-Mail Removed)> escribió en el mensaje
news:(E-Mail Removed)...
> Icarus wrote:
>> Hi everybody:
>>
>> I working with a 42 projects solution, 1 is a Windows Forms Project (Main
>> Project) and 41 are Windows Libraries (dll).
>>
>> 37 of 42 Dll projects are unloaded from the solution and are referenced
>> as Asemblies in GAC. The other 5 projects are still loaded in solution
>> and are referenced as Project References.

>
> So what you really have is a solution with five projects. That's not at
> lot.
>
>> The solution is Code Version Controlled using Visual Source Safe.

>
> That doesn't affect the compile time.
>
>> The thing is that the Build time is taking about five to seven minutes.
>> That is a lot of time.
>>
>> Context information.
>> Visual Basic .Net 2008
>> SQL Server 2005
>> Net Framework 3.5
>>
>> PCs.
>> Pentium 4 HT
>> 2 GB RAM
>>
>>
>> Please, I will appreciate any help.

>
> Yes, that's a lot of time. Five to seven seconds would be more typical...
>
> Watch the output window when you compile, to see which of the projects
> that take time to compile.
>
> --
> Göran Andersson
> _____
> http://www.guffa.com



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Slow Builds in DotNet sippyuconn Microsoft C# .NET 2 27th Jan 2009 04:14 AM
do release builds have the same amount of info in exceptions? e.g. will exceptions cought in release builds contain stack trace etc.? Daniel Microsoft ADO .NET 1 25th Sep 2007 01:06 PM
do release builds have the same amount of info in exceptions? e.g. will exceptions cought in release builds contain stack trace etc.? Daniel Microsoft C# .NET 1 25th Sep 2007 01:14 AM
VS 2005 builds entire solution instead of select project Gotch@ Microsoft C# .NET 1 20th Jul 2007 08:04 PM
Solution Builds Every Time jdecock@elkriversystems.com Microsoft ASP .NET 2 25th Jan 2007 07:25 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 07:35 PM.