Usar o VS 2015 e o Script de componente pode causar um erro aleatório: “O código binário para o script não foi encontrado.”
Às vezes, isso é causado por um erro de compilação devido a um bug no script. Normalmente, isso é resolvido simplesmente criando o componente e revisando os erros encontrados.
Outras vezes, esse erro é causado por erros do SSIS e não há um bom motivo para o script falhar na pré-compilação. Não há bugs e o script funcionou perfeitamente no passado.
Aqui estão várias etapas que usei para superar esse problema irritante:
1. Abra o script no editor VSTA normalmente
2. Selecione “Executar análise de código” na solução do menu Analisar
3. Isso executa um “Reconstruir TUDO” que pode resolver alguns problemas
4. Salve o script e feche o editor VSTA (o X vermelho deve desaparecer)
Outro truque é:
1. Abra o script no editor VSTA normalmente
2. Faça uma pequena edição no código (geralmente apenas adiciono um único espaço em algum lugar)
3. Selecione a opção Limpar no menu Construir
4. Em seguida, selecione Construir no menu Build
5. Salve o script e feche o editor VSTA (o X vermelho deve desaparecer)
Se as etapas acima não funcionarem, pode ser necessário recriar o componente de script:
1. Copie o script inteiro no bloco de notas
2. Exclua o componente de script
3. Adicione um novo componente de script
4. Cole o código do bloco de notas no editor VSTA
5 Crie o componente
6. Salve o script e feche-o
7. Salve o projeto
8. Abra novamente o projeto
9. Execute o projeto para ver se o erro foi resolvido
Normalmente, isso resolverá o erro por um tempo, até que algo mude com o SSIS. (Microsoft Update, Windows Update, etc)
Então, quando ele quebrar, você terá que repetir os passos acima e isso pode consertar.