我最近升级到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
请帮忙,谢谢
答案 0 :(得分:3)
在我的案例中使用最新版本的UnmangedExports更新版本为1.2.7
答案 1 :(得分:1)
基于此问题:https://github.com/nefarius/ViGEm/issues/29
您应该重新安装VS2017。卸载所有VS15 / 17版本并使用VS17安装程序再次安装。
答案 2 :(得分:1)
我遇到了同样的问题。
我再次安装了Unmanaged Exports,问题解决了。
答案 3 :(得分:0)
我安装了vs2015,我遇到了麻烦,在nuget控制台上使用此命令PM> Install-Package UnmanagedExports -Version 1.2.7,问题解决了。