如果您升級 Revit 巨集,可能需要更新一些檔案管理,才能在 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 |