MSBuild错误MSB4018 ;";SignTask";任务意外失败。2015年

MSBuild错误MSB4018 ;";SignTask";任务意外失败。2015年,msbuild,visual-studio-2015,Msbuild,Visual Studio 2015,编译新项目时,会出现以下错误: 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.Sh

编译新项目时,会出现以下错误:

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    
严重性代码描述项目文件行抑制状态
错误MSB4018“SignTask”任务意外失败。
System.Security.Cryptography.CryptographyException:Acesso negado。
位于Microsoft.DriverKit.Build.Shared.CreateCertificate.CryptAcquireContext(字符串keyContainerName、字符串providerName、PROV providerType)
在Microsoft.DriverKit.Build.Shared.CreateCertificate.CreateSelfSignedCertificate()上
在Microsoft.DriverKit.Build.Tasks.SignTask.AutoGenerateTestCertificate()上
在Microsoft.DriverKit.Build.Tasks.SignTask.AutoPickTestCertificate()上
在Microsoft.DriverKit.Build.Tasks.SignTask.GenerateCommandLineCommands()中
在Microsoft.Build.Utilities.ToolTask.Execute()中
在Microsoft.DriverKit.Build.Tasks.TrackedVCToolTask.Execute()中
位于Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ItaskeExecutionHost.Execute()
在Microsoft.Build.BackEnd.TaskBuilder.d_u26.MoveNext()brunogysidriver C:\Program Files(x86)\Windows Kits\10\Build\WindowsDriver.common.targets 1348
我试了好几次,但都没找到


有人知道解决方案吗?

它有效!我有同样的问题,在管理员模式下运行工作

“Acesso negado”是否意味着访问被拒绝?您是否也从visual studio或命令提示符启动生成?以管理员模式运行visual studio。@PankajKapare我以前不必在以前的计算机上以管理员身份运行。为什么我现在必须这么做?