anonymous Log in
Search
Recents:
v3.0
csharp-l
MSBUILD Lento
01/03/21 16:32

gbridgen

Replies: 4

Boa tarde

Passei a utilizar o MSBUILD a pouco tempo ao invés do STANDART.

Porém estou tendo muita lentidão para compilar o ambiente em .net csharp, demorando vários minutos, o que com o standart não chegava a 1 minuto.

Segundo a documentação, diz que o MSBUILD tem melhor performance, porém no meu ambiente não é isso que está acontecendo.

Alguém tem este problema?

Att.

<https://bridsolucoes.com.br/wp-content/uploads/2020/05/cropped-2020-05-21-MARKETING-identidadevisual-logo-bridsite-02.png>

GUILHERME MORAES
Projetos
(43) 3375-8300
<https://bridsolucoes.com.br> bridsolucoes.com.br

-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,11
Por consultas owner-csharp-l@gxtech.com.uy
Replies

Enrique Almeida

01/03/21 18:19
A mi me funciona mas rapido con msbuild que con la forma standard. Podes probar cambiando /v:q /m , poniendo /v:n para ver que es lo que esta haciendo y aumentando el /m:3 para ejecutar mas procesos en paralelo. -verbosity:level -v:level Specifies the amount of information to display in the build log. Each logger displays events based on the verbosity level that you set for that logger. You can specify the following verbosity levels: q[uiet], m[inimal], n[ormal] (default), d[etailed], and diag[nostic]. The following setting is an example: -verbosity:quiet -maxCpuCount[:number] -m[:number] Specifies the maximum number of concurrent processes to use when building. If you don't include this switch, the default value is 1. If you include this switch without specifying a value, MSBuild will use up to the number of processors in the computer. For more information, see Building multiple projects in parallel . The following example instructs MSBuild to build using three MSBuild processes, which allows three projects to build at the same time: msbuild myproject.proj -maxcpucount:3 El lun, 1 de mar. de 2021 a la(s) 17:12, Guilherme Moraes ( guilherme.moraes@bridsolucoes.com.br)

gbridgen

02/03/21 10:49
Enrique Agradeço a ajuda. Pelo que percebi, quando faço um Build ALL, demora 9 minutos, o que não ocorria com modo stardart. Porém, se dou um build em um objeto específico, ele faz um build rápido. Tenho vários objetos Main em minha KB, talvez seja por isso. Att. GUILHERME MORAES Projetos (43) 3375-8300 bridsolucoes.com.br

Enrique Almeida

02/03/21 10:59
si cambias en la propiedad MSBUILD Options en la KB, podes poner */v:n*, para ver que es lo que esta compilando y cual es la que esta demorando. [image: image.png] El mar, 2 de mar. de 2021 a la(s) 10:50, Guilherme Moraes ( guilherme.moraes@bridsolucoes.com.br)

gbridgen

02/03/21 14:35
Pelo que vi, deixando estas opções que você me passou, a maioria é algo desse tipo: 021-03-02 14:14:59,612: INFO – 1111>O projeto "C:\Models\V17\****\****\Data250\build\developermenu\developermenu.csproj" (1111) est compilando "C:\Models\V17\*****\*****\Data250\build\geteventoemailwcfilterdata\geteventoemailwcfilterdata.csproj" (223:3) no n¢ 2 (GetNativeManifest destino(s)). 2021-03-02 14:14:59,613: INFO – O arquivo de projeto cont‚m o ToolsVersion="14.0". Esse conjunto de ferramentas ‚ desconhecido ou est ausente, o que talvez possa ser resolvido com a instala‡Æo da versÆo apropriada do MSBuild. Tamb‚m ‚ poss¡vel que a compila‡Æo tenha sido for‡ada para uma versÆo espec¡fica do ToolsVersion por motivo de pol¡tica. Tratando o projeto como se tivesse o ToolsVersion="4.0". Para obter mais informa‡äes, consulte http://go.microsoft.com/fwlink/?LinkId=291333. Dando build all dessa última vez levou 7 minutos, enquando standart leva 1. Muito estranho essa demora toda, ou então eu não esteja fazendo os procedimentos corretos no MSBuild Options. Porém fiz como você me passou: /v:n /m:3. GUILHERME MORAES Projetos (43) 3375-8300 bridsolucoes.com.br


Back to csharp-l