TypeLoadException em System.Xml.Linq.XDocument ao executar o modelo T4 no servidor de construção
-
09-06-2019 - |
Pergunta
Estou tendo problemas ao executar um modelo T4 usando TextTransform.exe em meu servidor de compilação.Na minha máquina de desenvolvimento, o modelo funciona perfeitamente.A mensagem de erro é a seguinte.
erro:Executando a transformação:System.TypeLoadException:Não foi possível instanciar o tipo System.Xml.Linq.XDocument
O servidor de compilação possui o SDK do Windows 2008, minha máquina possui o VS 2008.Achei que talvez ele não conseguisse encontrar System.Data.Xml, então garanto que a dll estava presente no mesmo diretório, mas sem sorte.Alguma ideia?
Solução
Parece que seu servidor pode não ter o .NET 3.5 instalado.
Outras dicas
Instalei o .NET 3.5 SP1 e corrigiu o problema
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow