Disclaimer: I'm new to D-programming, just starting out! Tried this with the lastest pre-compiled compiler I could find on windows, but I realize that there is a 2.064 somewhere...

I've created a simple local package with:

"dependencies": {
"derelict-sdl2" : "~master",
"derelict-gl3" : "~master"
}

Dub compiles my project fine (as app or lib) but the VisualD-projects gives me the following error:

Error 1 Invalid UTF-8 sequence (at index 1) C:\mine\code\bitbucket\dawn\wizard\std.utf.UTFException@m:\s\d\rainers\phobos\std\utf.d

It is hard to understand where the problem happens, at least for me! If I remove any of the two dependencies it works. Both dependencies depend on derelict-util.

My command-line in VisualD is:

$(VisualDInstallDir)pipedmd.exe" dmd -lib -g -debug -op -X -Xf"$(IntDir)\$(TargetName).json" -Isource -I..........\Users\anders\AppData\Roaming\dub\packages\derelict-sdl2-master\source -I..........\Users\anders\AppData\Roaming\dub\packages\derelict-util-master\source -I..........\Users\anders\AppData\Roaming\dub\packages\derelict-gl3-master\source -version=Havemyproject -version=Havederelictsdl2 -version=Havederelictutil -version=Havederelictgl3 -deps=".dub\obj\debug\myproject\$(ProjectName).dep" -ofmyprojectd.lib -map "$(INTDIR)\$(SAFEPROJECTNAME).map" -L/NOMAP

Got any ideas?