First I’ll admit my use of Visual Studio over the years has been primarily a
text editor and grep, plus doing a few simple C, C++ or C# programs. I’ve
been trying to deal with moving a typical for me driver project to WDK 8.0
and not having good luck. My typical project contains:
1 or more drivers
A user space DLL
1 or more test programs
Plus sometimes a miscellaneous tool invocation for things like updating
revision numbers, making an install image and test signing the driver
Given the complexity of a particular project I did not expect the Microsoft
conversion tool to work and I was not disappointed. But I was unhappy when
even a component of this such as the driver typically did not convert. So
given all this I know I need to probably manual create a solution with N
projects to address my needs. My problem comes that even if I do this
getting things straightened out, including being able to build for all the
targets my clients want is such a major pain in the ass, that I try never to
do it. It seems I am always going back to the BUILD logs to find missing
libraries / includes etc (and this is when there is no include files /
libraries other than Microsoft’s in the project!)… Right now my best time
is close to a day of pain to get something that I still don’t trust.
So my question is how do people approach converting to WDK 8 from a previous
complex project?
Don Burn
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr