【问题标题】:MSB3481 Certificate ErrorMSB3481 证书错误
【发布时间】:2013-04-10 20:43:41
【问题描述】:

我在 windows 2008 R2 上有一个构建服务器。我正在使用 msbuil 3.5 运行 CruiseControl.net。我知道证书已安装并且指纹正确。我确实研究了这个 SO 问题MSBuild SignFile task returning MSB3481: The signing certificate could not be located 并尝试了该解决方案但没有奏效。在 msbuild 脚本中,错误会在下面的代码行中引发。我不确定是否有特定于 windows 2008 R2 的内容。

<SignFile CertificateThumbprint="$(CertThumbprint)"
 SigningTarget="@(%(ManifestItems.DeployManifestOutput))"/>

【问题讨论】:

    标签: windows msbuild certificate


    【解决方案1】:

    在 windows 2008 R2 上安装原始 pfx 证书文件时发现,其中一个值默认提示输入密码。在我的场景中,原始 pfx 证书文件没有密码,但 Windows 仍然提示输入密码。在构建服务器上执行 MSBuild 期间,密码提示会导致它挂起,因为没有对提示做出响应。

    解决此问题的几种方法是通过 MSBuild 脚本中的程序集清单或在 pfx 证书安装期间提供空密码以选择退出提示输入密码。

    【讨论】:

      猜你喜欢
      • 2013-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-04
      • 2013-10-21
      • 2012-09-20
      • 2011-02-21
      • 2012-02-13
      相关资源
      最近更新 更多