无法在位置C找到ildasm.exe:\ Program Files(x86)\ Microsoft visual studio 11.0

时间:2014-04-11 07:54:57

标签: c# visual-studio visual-studio-2012 sdk

Visual Studio 2012的 Developer命令提示符如何搜索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。

4 个答案:

答案 0 :(得分:31)

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

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

当你打开Developer command prompt for Visual studio 2012时,你确实登陆了 C:\Program Files (x86)\Microsoft visual studio 11.0但是由于修改后的PATH变量窗口会查看此变量提到的每个目录。

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

答案 1 :(得分:17)

请查看以下部分。我正在使用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中使用它们。您可以尝试以下网址

Launch ildasm tool from inside visual studio itself how

答案 2 :(得分:1)

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

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

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

答案 3 :(得分:0)

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