无法找到 ildasm.exe

Zel*_*r33 5 c# msbuild sdk ildasm visual-studio-2015

我最近升级到VS 2017并卸载了之前的VS 2015。

但是,当我尝试构建和编译我的项目时,我不断收到错误:

Microsoft.Build.Utilities.ToolLocationHelper could not find ildasm.exe

该项目使用 C# 的非托管导出 - https://www.nuget.org/packages/UnmanagementExports

我不明白为什么会出现此消息,而谷歌搜索却没有显示任何内容。我已确保目标框架相同 >> 4.5.2。但什么也不会建立!

但我只能找到以下目录:

C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools

请帮忙,谢谢

小智 5

使用最新版本的 UnmangedExports 进行更新。就我而言,它是版本 1.2.7


Sea*_*ayn 1

基于此问题:https://github.com/nefarius/ViGEm/issues/29

你应该重新安装VS2017。卸载所有 VS15/17 版本,然后使用 VS17 安装程序重新安装。