如何配置强名称程序集密钥文件

在部署 BizTalk 解决方案的过程中,Visual Studio 首先生成程序集。 部署过程要求每个程序集都是强签名的。 可以通过将项目与强名称程序集密钥文件相关联来对程序集进行强签名。 如果尚未这样做,请在从 Visual Studio 部署解决方案之前,使用以下过程生成强名称程序集密钥文件,并将其分配给解决方案中的每个项目。

必备条件

若要执行本主题中的过程,必须使用属于BizTalk Server管理员组成员的帐户登录。 此外,你的帐户还必须对全局程序集缓存 (GAC) 具有写权限。 本地计算机的管理员帐户拥有此权限。

配置强名称程序集密钥文件

  1. 启动 Visual Studio 命令提示符

  2. 在命令提示符下,从你要存储密钥文件的文件夹,键入以下命令,然后按 Enter 键:

    sn /kfile_name.snk

    示例: sn /k ErrorHandling.snk

    命令行上会显示一条确认消息“写入 <file_name.snk,> 的密钥对

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

  4. 单击“签名”选项卡,然后在“选择强名称密钥文件”下拉框中选择“浏览”。

  5. 浏览到密钥文件,然后单击该文件。 单击“ 打开”,然后关闭项目属性。

  6. 对解决方案中你要使用此强名称程序集密钥文件部署的每个项目,都重复步骤 3 到 6。

另请参阅

将 BizTalk 程序集从 Visual Studio 部署到 BizTalk 应用程序