【问题标题】:MSBuild error MSB4018 The "SignTask" task failed unexpectedly. In VS2015MSBuild 错误 MSB4018 “SignTask”任务意外失败。在 VS2015 中
【发布时间】:2016-03-25 16:27:53
【问题描述】:

当你编译一个新项目时出现以下错误:

Severity    Code    Description Project File    Line    Suppression State
Error   MSB4018 The "SignTask" task failed unexpectedly.
System.Security.Cryptography.CryptographicException: Acesso negado.

   at Microsoft.DriverKit.Build.Shared.CreateCertificate.CryptAcquireContext(String keyContainerName, String providerName, PROV providerType)
   at Microsoft.DriverKit.Build.Shared.CreateCertificate.CreateSelfSignedCertificate()
   at Microsoft.DriverKit.Build.Tasks.SignTask.AutoGenerateTestCertificate()
   at Microsoft.DriverKit.Build.Tasks.SignTask.AutoPickTestCertificate()
   at Microsoft.DriverKit.Build.Tasks.SignTask.GenerateCommandLineCommands()
   at Microsoft.Build.Utilities.ToolTask.Execute()
   at Microsoft.DriverKit.Build.Tasks.TrackedVCToolTask.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() BrunoGysinDriver    C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets   1348    

试了好几次都没找到

有人知道解决办法吗?

【问题讨论】:

  • “Acesso negado”是否意味着访问被拒绝?另外,您是从 Visual Studio 还是命令提示符启动构建?
  • 以管理员模式运行您的 Visual Studio。
  • @PankajKapare 我以前不必在以前的计算机上以管理员身份运行。为什么我现在必须这样做?

标签: msbuild visual-studio-2015


【解决方案1】:

有效!我遇到了同样的问题,在管理员模式下运行可以!

【讨论】:

    猜你喜欢
    • 2015-10-14
    • 2016-02-23
    • 1970-01-01
    • 2017-12-04
    • 2011-10-06
    • 1970-01-01
    • 1970-01-01
    • 2021-08-31
    • 1970-01-01
    相关资源
    最近更新 更多