This seems to be back again.
Fresh install of 2.067.1, compiling for Win64, linker complains: "The program can't start because mspdb100.dll is missing from your computer."
My computer has VS2010, VS2012, and VS2013 on it. I am using VS2010.
I think one problem is that Visual-D needs to ignore sc.ini when operating within each respective version of VS, and give the proper paths for the environment explicitly. Or maybe that *is* the problem, and this should be escalated to Rainer?
Comment #1 by r.sagitario — 2015-08-08T13:39:14Z
> I think one problem is that Visual-D needs to ignore sc.ini
There is an option on the Visual D setup page to actually do this. Do you have it enabled?
IIRC mspdb100.dll is only found in the <VS-Path>/Common7/IDE folder, so make sure this path is listed in the "Executable Path" setting. This is only true for the 32-bit linker executable, the 64-bit version in the amd64 folder has the DLL in the same folder.
Comment #2 by turkeyman — 2015-08-09T01:57:18Z
At the time I logged this bug, the paths you mention were not present in the executable paths setting (a fresh install).
I had to manually add them.
The option to override sc.ini does seem to be checked by default (as expected).
It might just be worth verifying logic exists in the installer to set these paths correctly on install and then close this issue until it appears again ;)