매크로를 업그레이드할 경우 Revit에서 매크로를 올바르게 업데이트하고 작동하기 위해 일부 파일을 관리해야 합니다. Revit 소프트웨어 개발 키트(SDK)의 변경사항과 다음 매크로 업그레이드 정보를 익혀야 합니다.
문서 레벨 매크로 업그레이드
매크로 코드를 수동으로 편집해야 하지 않는 한 추가 단계는 필요하지 않습니다.
응용프로그램 레벨 매크로 업그레이드
Revit 2014 이전에는 매크로가 %ProgramFiles%\Autodesk\<제품 이름 및 릴리즈>\VstaMacros\AppHookup에 있었습니다.
Autodesk Revit 2014에서 매크로를 성공적으로 빌드하고 실행하기 위해 프로젝트 코드를 수동으로 수정해야 할 수도 있습니다. 버전 호환성 문제를 해결하려면 SDK에서 API에 대한 변경사항 리스트를 참고하십시오.
Autodesk Revit 2014에서 Revit VSTA IDE는 SharpDevelop으로 대치되었습니다. 그러나 매크로 개발 워크플로우에서 중요한 사항은 변경되지 않았습니다. *.desinger.cs(vb) 파일에서 생성된 클래스는 자동으로 업데이트됩니다. 그러나 SDK 샘플이 아닌 파일에서 다음과 같은 클래스를 사용한 경우 다음과 같이 수동으로 업데이트해야 합니다.
SharpDevelop 클래스(이전) | SharpDevelop 클래스(신규) |
---|---|
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 |