步骤 3:为程序集分配强名称

在此步骤中,为BizTalk Server程序集创建并分配强名称。 强名称程序集提供了多种安全优势,这是将项目部署到全局程序集缓存 (GAC) 所必需的。 强名称通过分配数字签名和唯一密钥对来保证程序集的唯一性。 这还通过确保没有人可以生成程序集的后续版本来保护程序集的世系。 最后,强名称提供强完整性检查,以确保自生成程序集以来,程序集的内容不会发生更改。

为程序集分配强名称

  1. 启动 Visual Studio 命令提示符

    注意

    如果已创建强名称密钥,则可以重复使用它。

  2. 在命令提示符下,移动到<drive>:\Tutorial\BTAHL7V22Common (其中 <驱动器> 是安装驱动器号) 然后按 Enter

  3. 在命令提示符下,键入 sn –k key.snk,然后按 Enter。 此时会显示一条消息,指示 Visual Studio 将密钥对写入密钥文件 key.snk。

  4. 在“解决方案资源管理器”中,右键单击 BTAHL7V22Common 项目,然后单击“属性”。

  5. 在“BTAHL7V22Common 属性页”对话框中,单击“ 程序集”。

  6. 在右窗格中,向下滚动到 “强名称 ”部分,单击 “程序集键文件”右侧的字段,然后单击省略号 (...) 按钮。

  7. 在“程序集密钥文件”对话框中,浏览到 <drive>:\Tutorial\BTAHL7V22Common\key.snk,单击“ 打开”,然后单击“ 确定”。

  8. 在“解决方案资源管理器”中,右键单击“BTAHL7V22Common”,然后单击“部署”。 Visual Studio 创建可从下一个项目引用的程序集。

  9. 对 BTAHL7V2XCommon 项目重复步骤 4 到 8。

    继续执行 步骤 4:创建架构

另请参阅

消息充实教程