Se estiver atualizando Macros, algum gerenciamento de arquivo pode ser necessário para atualizar e operar corretamente as macros no Revit.
Assegure de familiarizar-se com as alterações no Revit Software Development Kit (SDK) e com as seguintes informações de atualização de macros.
Atualizando macros a nível do documento
painel Macros
Nenhuma etapa adicional é necessária, a não ser que a codificação da macro precise ser manualmente editada.
Atualizando macros a nível do aplicativo
painel Macros
 Atualizar projeto. 
  A codificação nos projetos pode ter que ser manualmente modificada para desenvolver e executar com êxito as macros no Revit. Consulte o SDK para obter uma lista das alterações para a API, para poder endereçar quaisquer questões de compatibilidade.
No Revit 2014, o Revit VSTA IDE foi substituído pelo SharpDevelop. Isso não irá alterar nada significativo no fluxo trabalho de desenvolvimento de macro. Classes de geradas no arquivo *.desinger.cs(vb) são automaticamente atualizadas. No entanto, se você usar as seguintes classes em arquivos que não sejam as amostras SDK, é preciso atualizar manualmente como segue.
| Classes do SharpDevelop (antigo) | Classes do SharpDevelop (novas) | 
|---|---|
|  
				 Autodesk.Revit.UI.Macros.ApplicationEntryPoint  | 
 
				 Autodesk.Revit.UI.Macros.ApplicationEntryPoint  | 
|  
				 Autodesk.Revit.UI.Macros.DocumentEntryPoint  | 
 
				 Autodesk.Revit.UI.Macros.DocumentEntryPoint  | 
|  
				 Autodesk.Revit.UI.Macros.IEntryPoint  | 
 
				 Autodesk.Revit.DB.Macros.IEntryPoint  | 
|  
				 Autodesk.Revit.UI.Macros.AddInIdAttribute  | 
 
				 Autodesk.Revit.DB.Macros.AddInIdAttribute  | 
|  
				 Autodesk.Revit.UI.Macros.VendorIdAttribute  | 
 
				 Autodesk.Revit.DB.Macros.VendorIdAttribute  |