如何:导入或安装新的自定义原型

更新:2007 年 11 月

在应用程序设计器或逻辑数据中心设计器中,可以导入或安装以前由其他用户通过使用这些设计器或系统定义模型 (SDM) 软件开发工具包 (SDK) 创建和配置的自定义原型,然后可以重用这些原型,以便定义自己的应用程序、终结点、逻辑服务器或区域。当您导入或安装这些原型时,Visual Studio 会将这些原型添加到工具箱中。

说明:

某些原型可能包含为您执行安装的安装软件包。工具箱中将显示您在解决方案中的应用程序或逻辑数据中心关系图中直接创建的自定义原型。有关更多信息,请参见如何:根据已配置的应用程序和终结点创建自定义原型如何:根据已配置的区域和逻辑服务器创建自定义原型

SDM SDK 和分布式系统设计器将自定义原型另存为应用程序原型 (.adprototype) 文件或逻辑数据中心原型 (.lddprototype) 文件。另外,从 SDM SDK 创建的应用程序原型附有 .sdmdocument 文件。这些 .sdmdocument 文件是编译版本的 SDM 定义 (.sdm) 文件。

必须首先安装 .sdmdocument 文件,才能使用从 SDM SDK 创建的应用程序原型。此任务可以通过为需要安装的每个 .sdmdocument 文件添加一个注册表项来执行。添加这些项之后,工具箱中将可以显示相应的原型。若要查找必须添加这些项的注册表位置,请使用下面的第二个过程。

说明:

必须具有超级用户或管理员权限才能更改注册表。

导入自定义原型的 .*prototype 文件

  1. 打开应用程序关系图或逻辑数据中心关系图。

  2. 在工具箱中的任意位置右击,再单击“导入原型”。

    将出现“从文件导入原型”对话框。

  3. 在“原型文件名”框旁,单击省略号(“…”)按钮。

  4. 在“选择原型文件”窗口中,浏览到要导入的原型文件并双击它。

    原型文件的路径和名称将出现在“原型文件名”框中。

  5. 在“为用户导入”下选择以下选项之一:

    • 若要导入该原型以仅供您使用,请单击“仅导入供我使用”,再单击“确定”。

    • 若要导入该原型以供您的计算机上的所有用户使用,请单击“为此计算机的所有用户导入”,再单击“确定”。

      说明:

      如果是在 Windows Server 2003 或 Windows XP 上运行 Visual Studio,则必须至少具有超级用户权限才能完成此任务。如果是在 Windows Vista 上运行 Visual Studio,则必须具有管理员权限。

    该原型将出现在工具箱中。

安装自定义应用程序原型的 .sdmdocument 文件

  1. 打开注册表编辑器并浏览到以下位置:

    HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\VisualStudio\9.0\EnterpriseTools\Sdm\InitializationFiles

  2. 右击“InitializationFiles”文件夹,指向“新建”,然后选择“字符串值”以创建新的注册表项。

  3. 键入注册表项的唯一名称。

    提示:

    若要命名该注册表项,请使用 .sdmdocument 文件的名称,并在后面追加 .sdm 扩展名。Visual Studio 会按字母顺序加载 .sdmdocument 文件。因此,您需要确保 Visual Studio 首先加载已经由其他 .sdmdocument 文件导入的所有 .sdmdocument 文件。为了确保 Visual Studio 按照所需的顺序加载这些文件,请向它们的注册表项名称中添加数值前缀。

  4. 右击该新项,然后选择“修改”。

  5. 在“编辑字符串”对话框的“值数据”框中,键入 .sdmdocument 文件的完整路径和文件名。

  6. 重新启动 Visual Studio 以便从指定位置加载 .sdmdocument 文件。

请参见

任务

扩展性问题疑难解答

概念

系统定义模型 (SDM) 概述

其他资源

扩展分布式系统设计器