Visual Studio 2019 中的“ildasm”在哪里?

Posted

技术标签:

【中文标题】Visual Studio 2019 中的“ildasm”在哪里?【英文标题】:Where is "ildasm" in Visual Studio 2019? 【发布时间】:2019-12-04 23:31:09 【问题描述】:

我以前能够在 Visual Studio 2017 的开发人员命令提示符中运行 ildasm。在 Visual Studio 2019 中,ildasm 不再可用:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community>ildasm
'ildasm' is not recognized as an internal or external command,
operable program or batch file.

是被其他东西取代还是我的 VS 2019 安装不完整?

【问题讨论】:

See also. @JeroenMostert 我将 VS 2019 更新到 16.2 版,它解决了这个问题。谢谢! 【参考方案1】:

ildasm.exe 与 Windows SDK 工具一起安装,位于 C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\ildasm.exe 或类似位置,具体取决于版本。

您可以从this website安装SDK,也可以在安装VS2019时在可选组件中选择。

【讨论】:

我今天花了几个小时寻找 ILDASM。非常感谢! 在 Visual Studio 安装程序的“工作负载”选项卡中,Windows 10 SDK 包含在通用 Windows 平台开发中。【参考方案2】:

尝试直接从 Developer Command Prompt 2019/2017 中使用它

【讨论】:

在 VS2019 中工作,无需安装其他任何东西。

以上是关于Visual Studio 2019 中的“ildasm”在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2019 中的 Ngrok

什么会导致 Visual Studio 中的 LNK2019 错误?

如何摆脱 Visual Studio 2019 中的密码提示?

Unity3DUnity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )

在 Visual Studio 2019 中的编译器指令之间切换?

在 Visual Studio 2019 中的编译器指令之间切换?