第 2 课:为 SWIFT 架构项目创建强名称 BizTalk 程序集

在本课中,你将创建一个强名称,在该名称上编译和部署 BizTalk 程序集。 强名称程序集提供多个安全优势:

  • 强名称通过分配数字签名和唯一密钥对来保证程序集的唯一性。

  • 强名称通过确保其他人无法生成程序集的后续版本来保护程序集的世系。

  • 强名称提供强完整性检查保证程序集的内容自上次生成以来未发生更改。

    可以使用 Visual Studio.NET 附带的强名称工具 (sn.exe) 或.NET Framework生成密钥文件。

创建具有强名称的 BizTalk 程序集

  1. 启动 Visual Studio 命令提示符。

  2. 在 Visual Studio 命令提示符处,浏览到 <drive>:\labs 文件夹。

  3. 在命令提示符下,键入 sn –k swift.snk,然后按 Enter。 确保输出窗口中显示成功消息。

    注意

    如果未显示正确的消息,请使用 Visual Studio 对程序集进行故障排除。

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

  5. 在“SWIFTSchemas 属性页”对话框中,确保展开“ 通用属性” ,然后选择“ 程序集”。

  6. 在右窗格中向下滚动程序集属性,然后在“ 强名称 ”部分中,单击 “程序集密钥文件”右侧的框。 单击省略号按钮。

  7. 在“程序集密钥文件”对话框中,浏览到 <drive:>\labs

  8. 选择 swift.snk 文件作为密钥文件,然后单击“ 打开”。

  9. 在“SWIFTSchemas 属性页”对话框中,单击“ 确定”。

  10. 在“ 文件 ”菜单上,单击“ 全部保存 ”以保存所做的更改。

    继续学习 第 3 课:向项目添加 SWIFT 架构