Como sempre executar um destino no MSBuild

Eu tenho um arquivo MSBuild que manipula o arquivo AssemblyInfo antes que o aplicativo seja compilado. No final da compilação, ele restaura o arquivo AssemblyInfo. Faz isso fazendo backup do arquivo, manipulando-o e depois do tempo de compilação, restaurando o arquivo.

Isso funciona muito bem, exceto quando ocorre um erro durante a compilação. Em seguida, ele não restaura o arquivo original. Existe uma maneira de dizer ao MSBuild para executar um destino no final de uma compilação, independentemente de ter sido bem-sucedido ou falhado?

questionAnswers(3)

yourAnswerToTheQuestion