如果您要升级宏,则可能需要执行一些文件管理任务,以便在 Revit 中正确地更新和操作宏。
务必熟悉 Revit 软件开发工具包 (SDK) 的更改和下列宏升级信息。
升级文档级宏
除非需要手动编辑宏代码,否则不需要执行进一步的步骤。
升级应用程序级宏
为了在 Revit 中成功构建和运行宏,可能需要手动修改项目中的代码。为了解决所有版本兼容性问题,请查阅 SDK 中对 API 所做修改的列表。
在 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 |