Hoje aqui no meu trabalho tivemos que levar uma solução desenvolvido com suporte ao Rollup 12 ou superior para um ambiente onde não foi aplicado ainda, atualmente no rollup 11.
Para ter a retro compatibilidade a Microsoft disponibilizou uma ferramenta chamada Solution Down-Level Utility (http://msdn.microsoft.com/en-us/library/jj945276.aspx). Ela deixa a sua solução compatível com o rollup 6,. A ferramenta está disponível através do SDK (http://www.microsoft.com/en-us/download/details.aspx?id=24004 ).
OBS: Não é possível fazer está ação em um solução gerenciada, somente em não gerenciada (está podendo sair como gerenciada).
Para utilizar basta executar o comando abaixo, o executável encontra-se em /sdk/bin/:
SolutionDownlevelUtility.exe /b:https://AdventureWorksCycle.crm.dynamics.com /s:Solution1 /m:- /u:[email protected]