繁体   English   中英

在位置 C:\\Program Files (x86)\\Microsoft Visual Studio 11.0 找不到 ildasm.exe

[英]Could not find ildasm.exe at location C:\Program Files (x86)\Microsoft visual studio 11.0

Visual Studio 2012开发人员命令提示符如何搜索 ildasm.exe 的位置。 运行Visual Studio 2012 的命令窗口开发人员命令提示符将指向位置C:\\Program Files (x86)\\Microsoft visual studio 11.0但在此位置找不到 ildasm.exe。 实际上输入到命令窗口,ildasm.exe 将打开 ildasm 工具。

任何人都可以澄清Developer command prompt for Visual studio 2012如何找到物理 ildasm.exe。

当您启动Developer command prompt for Visual studio 2012Developer command prompt for Visual studio 2012该命令(它是一个 bat 脚本)会修改环境PATH (以及在这种情况下无关紧要的其他内容)。

当您在Developer command prompt for Visual studio 2012和经典cmd键入set时,您可以看到差异。

当您打开Developer command prompt for Visual studio 2012 ,您确实会进入C:\\Program Files (x86)\\Microsoft visual studio 11.0但由于修改了PATH变量,窗口​​将在该变量提到的每个目录中查找。

它将在 ie c:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v8.0A\\bin\\NETFX 4.0 Tools\\找到ildasm.exe

请检查以下部分。 我正在使用 VS 2013 和 2015。

  • C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\Bin
  • C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v8.0A\\bin\\NETFX 4.0 工具
  • C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v8.1A\\bin\\NETFX 4.5.1 工具
  • C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6 工具
  • C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.1 工具
  • C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.7.1 工具

如果您想直接从 Visual Studio 使用它们。 您可以尝试以下网址

如何从 Visual Studio 内部启动 ildasm 工具

对于不同的目标,有各种开发人员命令提示符,每个都启动一个批处理文件,修改PATH和其他一些东西,以便各种开发人员程序可以工作。

请注意,这些批处理文件启动的每个命令窗口都以通过用户和系统环境设置指定的PATH开始。 批处理文件然后在该命令窗口中修改PATH等。 启动新的命令窗口不会从批处理文件中获取设置,因为它不会修改用户和系统环境设置。

如果您真的想经常从命令窗口轻松访问ildasm.exe ,您可以修改用户环境设置。 在 Windows 7 上,您可以通过计算机的属性访问这些设置,您可以在其中选择“高级系统设置”,然后选择“环境变量”。

您可以在 Windows 10 机器的以下路径中找到它。 C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 工具

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM