Ah that's a good point. Blech. Alright I'll see if I can get this working on my end and then see if I can walk through Zachery what I did.
EDIT: So a SO post suggested running ildasm on the exe to see what version of the CLR is used -- which I tried but apparently smk.exe does not have a CLR header, so it doesn't seem to be using .NET at all? Maybe it's using an older C++ runtime instead? Still digging.
EDIT 2: Okay, so after doing a sxstrace, the log revealed this:
ERROR: Cannot resolve reference Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
ERROR: Activation Context generation failed.
So this looks to be because the smk build is using the DEBUG
(blech blech never release debug builds!) runtime lib of Visual Studio 2008 -- and thus I presume would only work if you have VS2008 (or its runtimes) installed on your machine, which I currently don't.
I'm going to try getting them and if that solves the problem I'll post back here.
That's the problem. You need the VC++ 2008 DEBUG
runtimes. These are not redistributable, so they're not available on MS's site like the non-debug runtimes are. So unfortunately you just have to download the entire VC++2008
Download link here: http://go.microsoft.com/?linkid=7729279
After installing I get passed the side-by-side error and get a new error saying I need Lunar Compress ... but I'll assume you have Lunar Compress handy.... in which case it won't be a problem for you.