Hello all. Perhaps someone can help. I'm trying to use a custom build configuration name but I get this error: "Write-NuGetPackage : Unmatched configuration choice 'RelWithDebInfo". I tried adding configurations { ... } to the nuget node (http://pastebin.com/XmgSTfPm), but it didn't make a difference.

Nope, that did the trick. Thanks. :) Is it possible to have 'Release' and 'RelWithDebInfo' use the same files? I'm trying to get this to play nicely with CMake which has separate configurations for Release and RelWithDebInfo, which is identical but generates a PDB file as well. (Very annoying..) This means if you have a RelWithDebInfo project it won't find the libraries under the Release configuration

the reason the symbols get uploaded elsewhere, is because they are hosting a huge symbol server that you can just add to your vs settings and whoooosh! it'll (eventually) work for all the pkgs from NuGet

Will do, thanks. I've just been having a little play to see how it works. I've still got to try and migrate all our big projects at work. It's a complete clusterf*** at the moment and nothing's even setup on build servers.. :\

aha. they over-rode the output name of the PDB for that project to $(IntDir)$(TargetName).pdb ... which makes it the same as the lib in this case. Even though it should have been just an intermediate file.