Montado Assembly

Durante o processo de compilação de uma solução Visual Studio 2013 via linha de comando era apresentado a seguinte mensagem de erro

error MSB4175: The task factory "CodeTaskFactory" could not be loaded from the assembly "C:\Program Files (x86)\MSBuild\12.0\bin\amd64\Microsoft.Build.Tasks.v4.0.dll". Could not load file or assembly 'file://C:\Program Files (x86)\MSBuild\12.0\bin\amd64\Microsoft.Build.Tasks.v4.0.dll' or one of ots dependencies. The system cannot find the file specified.

Após pesquisa e tentava e erro a solução foi simples:

Copiar o arquivo de 

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Build.Tasks.v4.0.dll

para

C:\Program Files (x86)\MSBuild\12.0\bin\amd64\Microsoft.Build.Tasks.v4.0.dll

Aparentemente após o Visual Studio 2012 o builder foi separado do .Net Framework, ficando na nova pasta

C:\Program Files (x86)\MSBuild\12.0\bin\amd64

mas lá só tinha a versão 12 do arquivo em questão.

Após copiar a versão 4, tudo funcionou.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s