在部署 BizTalk 解决方案的过程中,Visual Studio 首先生成程序集。 部署过程要求每个程序集都经过强签名。 可以通过将项目与强名称程序集密钥文件相关联来对程序集进行强签名。 如果尚未执行此作,在从 Visual Studio 部署解决方案之前,请使用以下过程生成强名称程序集密钥文件,并将其分配给解决方案中的每个项目。
先决条件
若要执行本主题中的过程,必须使用属于 BizTalk Server 管理员组成员的帐户登录。 此外,帐户必须对全局程序集缓存(GAC)具有写入权限。 本地计算机上的管理员帐户具有此权限。
配置强名称程序集密钥文件
启动 Visual Studio 命令提示符。
在命令提示符处,从要存储密钥文件的文件夹键入以下命令,然后按 Enter:
sn /kfile_name.snk
示例: sn /k ErrorHandling.snk
命令行上显示一条确认消息:密钥对写入到<file_name>.snk
,
。在 Visual Studio 解决方案资源管理器中,右键单击项目,然后单击“ 属性”。
单击“签名”选项卡,然后在“选择强名称密钥文件”下拉列表框中选择“浏览”。
浏览到密钥文件并单击它。 单击“ 打开”,然后关闭项目属性。
对要使用此强名称程序集密钥文件部署的解决方案中的每个项目重复步骤 3 到 6。