预订演示
前页 后页

部署插件

将插件部署到用户的站点

行动

也见

1

添加插件

DLL 文件到用户计算机上的适当目录;那是:

C:\Program Files\(新目录)

2

根据您的平台注册 DLL:

  • 如果编译为原生 Win32 DDL,例如 VB 或 C++,请使用命令提示中的 regsvr32 命令注册 DDL
    regsvr32 "C:\Program Files\我的公司
    \EAAddin\EAAddin.dll"
  • 如果编译为.NET DLL,例如 C# 或 VB.NET,请使用命令提示中的 RegAsm 命令注册 DLL
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe
    “C:\Program Files\我的公司
    \EAAddin\EAAddin.dll" /代码库

3

使用注册表编辑器(运行regedit)将新条目放入注册表,以便Enterprise Architect识别您的插件

的存在插件

.

4

在以下位置之一下添加新密钥“EAAddIns”:

  • 仅限当前用户
    - 在Enterprise Architect 32 位
    [HKEY_CURRENT_USER\Software\ Sparx Systems \EAAddins]
    - 在Enterprise Architect 64 位
    [HKEY_CURRENT_USER\Software\ Sparx Systems \EAAddins64]
  • 对于一台机器上的多个用户
    - 在Enterprise Architect 32 位
    [HKEY_LOCAL_MACHINE\Software\ Sparx Systems \EAAddins]
    - 在Enterprise Architect 64 位
    [HKEY_LOCAL_MACHINE\Software\ Sparx Systems \EAAddins64]

    Registry key for Sparx Systems Enterprise Architect add-ins.
注记: Enterprise Architect 32 位和 64 位版本将仅尝试在相应的键下加载插件- 分别为 EAAddIns 或 EAAddIns64。

5

在此键下添加一个带有项目名称的新键。

Adding a new add-in key to the registry

(ProjectName)不一定是你的DLL的名字,而是Project的名字;在 Visual Basic 中,这是与项目文件对应的属性名称的值。

6

通过修改key的默认值来指定默认值。

Modifying a Registry Key Value

7

通过键入(项目名称).(类名称)来输入键的值,例如:

EaRequirements.需求

其中EaRequirements是项目名称,如下例所示:

Adding a registry key value