2014-10-27 37 views
1

我已经安装:安装.NET资源时找不到SignTool。我该如何解决?

  • 的Microsoft .NET Framework 4.5.1 SDK
  • 的Microsoft .NET Framework 4.5.1多目标包(ENU)
  • 的Microsoft .NET Framework 4.5.1多目标包
  • 的Microsoft .NET Framework 4.5 SDK
  • 的Microsoft .NET Framework 4.5多目标包

何wever,我得到下面的异常消息: “SignTool.exe找不到”

调用此方法

http://msdn.microsoft.com/en-us/library/ms126008(v=vs.121).aspx

当我失去的东西吗?我应该另外安装一些东西吗?

+1

这是一个Windows SDK工具,默认安装位置是SDK v8.1的C:\ Program Files(x86)\ Windows Kits \ 8.1 \ bin \ x86 \ signtool.exe。试图避免支付VS许可证或免费的Express版本,当你陷入这样的困境时会变得不起作用:) – 2014-10-27 19:37:10

+0

抓住像[Search Everything](http://www.voidtools.com/)这样的工具来确保它是不只是一个路径问题。 – ashes999 2014-10-27 19:40:26

+0

@Hans Passant:我检查了路径,我确实有signtool.exe,我可以自己找到它。我只需要确保我提到的方法也可以找到它。仍然没有成功。 – Daan 2014-10-27 20:34:46

回答

1

看起来您需要安装.Net 2.0。您引用的URL在备注中声明:

此方法的重载调用SignTool.exe,因此需要安装.NET Framework 2.0的 。

+0

我的机器上有.NET 2.0(但我没有在程序列表中看到它)。我使用XML Notepad 2007(基于.NET 2.0)http://xmlnotepad.codeplex.com/。而且,在C:\ Windows \ Microsoft.NET \ Framework(和Framework64)中有2.0个可用的文件夹。我也可以在VS 2013中定位这个框架。所以我已经拥有它了。 – Daan 2014-10-27 20:23:13

相关问题