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
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
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 |