在实施新标准之前,必须首先在您的开发环境中创建一个新项目。此外,也可以使用样例项目 AecSpaceOffsetStandardSample。
建议使用前缀 AecAreaCalculationStandard 创建 AecAreaCalculationStandardMyOffsetRules 之类的名称。这样,这种命名方式可与 AutoCAD Architecture 2022 toolset 随附的插件的命名方式(例如 AecAreaCalculationStandardBasic、AecAreaCalculationStandardBOMA 等)保持一致。这样,软件可识别此前缀描述的是面积计算插件,并能够从程序集中提取其名称用于诊断目的。
继续之前,请确认设置了一个 .NET 类库项目,以便可以开始编辑源代码和项目文件。
这些 DLL 与 AecSpaceOffsetRuleManager.dll 程序集位于同一文件夹中。
AutoCAD Architecture 2022 toolset 在 C:\Program Files\AutoCAD Architecture <版本>\Space Calculation Standards 或安装期间选择的路径中搜索自定义面积计算标准程序集。每次编译 .dll 时,都需要重启 AutoCAD Architecture 2022 toolset 才能加载和测试该 .dll。执行下列操作,以设置在每次编译 .dll 时将其复制到适当文件夹。
@if exist $(TargetPath) @copy $(TargetPath) "C:\Program Files\AutoCAD Architecture <version>\Space Calculation Standards\" @if exist $(TargetDir)$(TargetName).pdb @copy $(TargetDir)$(TargetName).pdb "C:\Program Files\AutoCAD Architecture <version>\Space Calculation Standards\"