2016-08-05 38 views
0

我对这个社区很陌生,现在真的很绝望。 我的工具的发布不会工作。无法发布,因为项目无法构建“SignFile”任务意外失败

我已经在网上搜索了一个星期,但找不到任何解决方案。我的大学也没有遇到过我的问题。

这就是我得到的,如果我尝试将我的代码发布到我们的开发服务器。

错误7无法发布,因为项目无法构建。

错误14“SignFile”任务意外失败。 System.NullReferenceException:未将对象引用设置为对象的实例。 at Microsoft.Build.Tasks.Deployment.ManifestUtilities.SecurityUtilities.SignFile(String certThumbprint,Uri timestampUrl,String path)在Microsoft.Build.Tasks.Deployment.ManifestUtilities.SecurityUtilities.SignFile(X509Certificate2 cert,Uri timestampUrl,String path) Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()C上的Microsoft.Build.Tasks.SignFile.Execute() Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() :\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets 4539 5 EditHotfixDatabaseTool

如果我在Windows资源管理器搜索signTool.exe那么它不会显示出来。所以我想我会想念它,并重新安装.Net 4框架和最新的Windows 7 SDK(我正在运行Windows 7(64位)并使用Visual Studio 2010)。

没有帮助。
手动去signTool.exe的文件夹,我发现它。

如果不是singTool,会导致这一切的问题是什么?

谢谢

回答

0

证书必须存在于机器上并有私钥。点击“从商店选择...”确认证书在列表中。如果不是,则使用私钥从其他工作机器导出并导入证书。

相关问题