我在哪里可以下载PEVerify.exe工具?

时间:2009-12-16 15:00:58

标签: c# .net peverify

我遇到了InvalidProgramException。这篇文章:

http://support.microsoft.com/kb/312544/en-us

建议我运行PEVerify.exe,但我似乎无法找到它。你知道我从哪里可以得到它吗?

感谢。

5 个答案:

答案 0 :(得分:15)

如果安装了Visual Studio。只需打开Visual Studio 2008命令提示符(Startmenu - 程序 - Visual Studio - Visual Studio工具 - 命令提示符)并输入PEVerify.exe

PC上的路径应为:C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\PEVerify.exe

答案 1 :(得分:3)

它是.NET Framework SDK的一部分。

SDK for 1.1(x86)

SDK for 2.0(x86)

SDK for 3.0(ISO)

SDK for 3.5(ISO)

答案 2 :(得分:0)

PEVerify.exe Tool.NET Framework Tools的一部分。您可以在此处下载2.0 SDK(354 MB):http://www.microsoft.com/downloads/details.aspx?FamilyID=fe6f2099-b7b4-4f47-a244-c96d69c35dec

Edit1:或者像Oliver所说 - 转到Visual Studio命令提示符。

答案 3 :(得分:0)

C:\ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ bin

答案 4 :(得分:0)

(2021 年的答案)

PEVerify.exe 当前不支持 .NET Core 程序集 - 仅支持 .NET Framework(1.0 到 4.8)程序集。微软暗示他们会最终增加支持,但不要屏住呼吸。 (我不确定 .NET Standard 程序集,但我认为它们可以正常工作,因为它们可以被 .NET Framework 程序正常加载)。

PEVerify.exe 工具也不再是 .NET SDK 的一部分,但它现在是 Windows SDK 或典型 Visual Studio 2019 安装(包括 Windows 10)的一部分,因此您可以在这些位置:

  • C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.7.2 Tools\PEVerify.exe
  • C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.7.2 Tools\x64\PEVerify.exe
  • C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\PEVerify.exe
  • C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\PEVerify.exe
  • C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\PEVerify.exe
  • C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\x64\PEVerify.exe