Solution Builds Very Very Slow.

  • Thread starter Thread starter Icarus
  • Start date Start date
I

Icarus

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
 
Icarus said:
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.
 
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" /outdir:obj\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 /doc:obj\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 /out:obj\Debug\SADER.exe
/resource:obj\Debug\SADER.frmSade_Apply.resources
/resource:obj\Debug\SADER.frmSade_Config.resources
/resource:obj\Debug\SADER.frmSade_Main.resources
/resource:obj\Debug\SADER.frmSade_Splash.resources
/resource:obj\Debug\SADER.Resources.resources
/resource:obj\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".
 
Back
Top