我在window 2008 R2 上有一个构建服务器。我正在使用 msbuil 3.5 运行 CruiseControl.net。我知道证书已安装并且指纹正确。我确实查看了返回 MSB3481 的这个 SO 问题MSBuild SignFile 任务:无法找到签名证书并尝试了该解决方案,但没有奏效。在 msbuild 脚本中,错误会在下面的代码行中引发。我不确定是否有特定于 windows 2008 R2 的任何内容。
<SignFile CertificateThumbprint="$(CertThumbprint)"
SigningTarget="@(%(ManifestItems.DeployManifestOutput))"/>