找不到 ildasm.exe
Could not find ildasm.exe
最近升级到VS 2017,卸载了之前的VS 2015
然而,当我尝试构建和编译我的项目时,我不断收到错误消息:
Microsoft.Build.Utilities.ToolLocationHelper could not find ildasm.exe
该项目使用 C# 的非托管导出 - https://www.nuget.org/packages/UnmanagedExports
我不明白为什么会出现此消息,但谷歌搜索没有显示任何内容。我已经确保目标框架是相同的 >> 4.5.2。但是什么也建不了!!
虽然我只能找到以下目录:
C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools
请帮忙,谢谢
基于这个问题:https://github.com/nefarius/ViGEm/issues/29
您应该重新安装 VS2017。卸载所有 VS15/17 版本,然后使用 VS17 安装程序重新安装。
我遇到了完全相同的问题。
我重新安装了Unmanaged Exports,问题解决了。
在我的案例中,使用最新版本的 UnmangedExports 进行更新是版本 1.2.7
我已经安装了 vs2015,我遇到了那个麻烦,在 nuget 控制台上使用这个命令 PM>Install-Package UnmanagedExports -Version 1.2.7,问题就解决了。
最近升级到VS 2017,卸载了之前的VS 2015
然而,当我尝试构建和编译我的项目时,我不断收到错误消息:
Microsoft.Build.Utilities.ToolLocationHelper could not find ildasm.exe
该项目使用 C# 的非托管导出 - https://www.nuget.org/packages/UnmanagedExports
我不明白为什么会出现此消息,但谷歌搜索没有显示任何内容。我已经确保目标框架是相同的 >> 4.5.2。但是什么也建不了!!
虽然我只能找到以下目录:
C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools
请帮忙,谢谢
基于这个问题:https://github.com/nefarius/ViGEm/issues/29
您应该重新安装 VS2017。卸载所有 VS15/17 版本,然后使用 VS17 安装程序重新安装。
我遇到了完全相同的问题。
我重新安装了Unmanaged Exports,问题解决了。
在我的案例中,使用最新版本的 UnmangedExports 进行更新是版本 1.2.7
我已经安装了 vs2015,我遇到了那个麻烦,在 nuget 控制台上使用这个命令 PM>Install-Package UnmanagedExports -Version 1.2.7,问题就解决了。