I'm having a quirky problem with running SDV on my project. I'm using VS2017 and the latest WDK.
The build phase complains about failing even though I can build everything just fine either through the IDE or using MSBuild directly. The error messages are fairly opaque but dialing up the debug and looking at some logs has shown me the cause but not the solution.
It seems like the link phase is building the output into an 'odd' directory. That is, I have a project folder of ebUniversalProForU3V which is where everything should take place. At some phase of the build, it winds up creating and using a ebUniversalProForU3Vx64 folder and putting the .sys, .inf, .pdb files in there.
From sniffing through the logs it looks like it then can't find its own output and gets confused. To me it looks like a '\' is getting dropped and it should be ebUniversalProForU3V\x64 but for the life of me I can't figure out where it's happening. I've been mucking around with some of the xml in "C:\Program Files (x86)\Windows Kits\10\Tools\sdv\smv\analysisplugins\sdv\configurations" to see if I can make it behave but no love so far. There seems to be a fair bit of code in there determined to remove the trailing '\' from SolutionDir but changing it around just causes other failures.
Anyone got any ideas?