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
Antes do Revit 2014, as macros estavam localizadas em %ProgramFiles%\Autodesk\<nome do produto e versão>\VstaMacros\AppHookup.
Os códigos nos projetos podem ter que ser manualmente modificados para poder desenvolver e executar as macros com êxito no Autodesk Revit 2014. Consulte o SDK para obter uma lista das alterações para a API, para poder endereçar quaisquer questões de compatibilidade.
No Autodesk Revit 2014, o Revit VSTA IDE foi substituído por 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 |