【问题标题】:.Net solution trying to build using Inedo BuildMaster.Net 解决方案尝试使用 Inedo BuildMaster 构建
【发布时间】:2014-10-27 16:24:08
【问题描述】:

当我尝试在 BuildMaster 中执行我的工作流程时,它向我抛出了以下错误。似乎存在 PFX 证书问题。当我在 Visual Studio 中运行相同的解决方案时,它运行良好,没有任何问题。它是一个现有的应用程序,使用 PFX 证书和密码保护构建。

你能帮我解决这个问题吗?

错误: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(2482,5): 错误 MSB3326:无法导入以下密钥文件:.密钥文件 可能受密码保护。要更正此问题,请尝试导入 再次证书或手动将证书导入当前 用户的个人证书存储。错误: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(2482,5): 错误 MSB3321:已取消导入密钥文件“ppmillinous.pfx”。 信息:完成建设项目“wa5invqz.tmp_proj”——失败。信息:完成 建设项目“POWERPitch.csproj”——失败。信息:完成建设 项目“POWERPitch.sln”——FAILED.ERROR:构建失败(msbuild 返回 1)。

【问题讨论】:

    标签: .net frameworks buildmaster


    【解决方案1】:

    我建议执行以下操作:

    1) 创建一个受密码保护的 pfx 文件

    2) 再次导入受密码保护的证书,或将受密码保护的证书导入当前用户的个人证书存储。

    请注意,如果您使用的 pfx 文件已经受密码保护,则可以跳过第一步。

    【讨论】:

    • 我已经尝试过这种方式。但我仍然遇到同样的错误。
    • 在这种情况下,我建议您使用 (A) 关于您正在尝试做的事情的实际细节和 (B) 关于您所做的事情的实际细节来更新您的问题。
    • A.我正在尝试使用 BuildMaster 构建代码。首先我将源代码带到 BuildMaster,然后在 BuildMaster 中构建代码。当我构建它时,它向我抛出了上述错误。 “密钥文件可能受密码保护。要更正此问题,请尝试再次导入证书或将证书手动导入当前用户的个人证书存储区。”。我也尝试在 BuildMaster 的 Build code 文件夹中安装该证书,但它仍然抛出相同的错误
    • 1) 使用信息更新您的问题,而不仅仅是将丢失或其他人看不到的评论。 2) 当然,您正在尝试使用 buildmaster 构建一些东西。它在名字里。您的工作流程步骤是什么?具体步骤是什么?为什么需要证书?你是怎么拿到证书的?证书有密码吗?你是如何验证这一点的? (这不是一个排他性的问题列表 - 这些是您需要回答和了解自己的基本知识,然后您才能期望任何随机的人能够帮助您。)
    猜你喜欢
    • 2016-10-24
    • 2018-08-22
    • 2011-12-24
    • 2018-08-26
    • 1970-01-01
    • 2014-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多