我是这个社区的新手,现在非常绝望。 我的工具的发布不会起作用。
我已经在互联网上搜索了一个星期,但找不到任何解决方案。我的大学之前也没有遇到过我的问题。
如果我尝试将代码发布到开发服务器上,这就是我得到的。
错误7无法发布,因为项目无法构建。
错误14“SignFile”任务意外失败。 System.NullReferenceException:未将对象引用设置为对象的实例。 在Microsoft.Build.Tasks.Deployment.ManifestUtilities.SecurityUtilities.SignFile(X509Certificate2 cert,Uri timestampUrl,String path) 在Microsoft.Build.Tasks.Deployment.ManifestUtilities.SecurityUtilities.SignFile(String certThumbprint,Uri timestampUrl,String path) 在Microsoft.Build.Tasks.SignFile.Execute() 在Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()C:\ windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets 4539 5 EditHotfixDatabaseTool
如果我在Windows资源管理器中搜索signTool.exe,它就不会显示出来。所以我想我会想念它并重新安装.Net 4 Framework和最新的Windows 7 SDK(我正在运行Windows 7(64位)并使用Visual Studio 2010)。
没有任何帮助 手动转到signTool.exe的文件夹,我找到了它。
如果不是singTool,会导致所有这一切的问题是什么?
由于
答案 0 :(得分:0)
证书必须存在于计算机上并具有私钥。单击“从商店中选择...”确认证书在列表中。如果不是,则使用私钥从另一台工作机器导出并导入证书。