用Visual Studio 2015 打开vs2012的项目后,在发布是提示如题错误。

eroor.png

当使用 ClickOnce 部署执行发布或使用 SignTool 签署清单时,可能会遇到此错误,它是由 SignTool 产生的。

要更正此错误,采用以下方法解决:

  1. 打开[项目project属性]
  2. 点击[签名]项,此时可以看到[为ClickOnce清单签名]列表中的证书已经过期。
  3. 点击右侧的[从存储区选择],在弹出的证书列表中选择可用证书,并确定。或者,直接取消勾选[为ClickOnce清单签名]。
  4. 重新进行项目的生成与发布

注:project指当前要发布的项目的名称。