/PDBALTPATH игнорируется Visual Studio 2010
Я компилирую проект DLL с дополнительной опцией /PDBALTPATH:%_PDB%, которая должна выдавать только имя файла для файла pdb без информации о пути. При просмотре DLL с помощью шестнадцатеричного редактора выдается только "MyDLL.pdb".
В коде я копирую DLL и pdb из MyProject/Debug/MyDLL.pdb в MyProject/Debug/Temp/MyDLL.pdb и использую LoadLibrary для его загрузки. Проблема в том, что отладчик использует файл MyProject/Debug/MyDLL.pdb вместо файла в каталоге Temp. Если я удаляю pdb-файл в директории Debug, отладчик использует тот, который находится в директории Temp, что я и хочу.
Что я могу сделать, чтобы получить желаемое поведение, не удаляя pdb в / Debug /, который заставляет компоновщика делать полную ссылку при каждой сборке.