изменить путь файла pdb в заголовках файла dll - PullRequest
3 голосов
/ 08 декабря 2011

Есть ли способ изменить путь файла pdb в заголовках файла dll с абсолютного на относительный?

Например, если я сделаю dumpbin / headers в моем библиотечном файле, я получу:

Time Type Size RVA Pointer -------- ------ -------- -------- -------- 4AE9A239 cv 4F 0001A9A8 197A8 Format: RSDS, {7B0C89D0-69E1-4A12-817C-424F209FAB10}, 1, D:\Projects\workspace\bin\Release\MyLibrary.pdb

Вместо D:\Projects\workspace\bin\release\MyLibrary.pdb я хочу показать только bin\release\MyLibrary.pdb или просто MyLibrary.pdb.

Я видел решение этой проблемы в случае сборки C / C ++, но не получиллюбое решение для сборки C #, хотя существует множество сборок Microsoft C # с этой функцией относительного пути.

Кто-нибудь знает, как это сделать?

1 Ответ

0 голосов
/ 25 ноября 2013

Да, возможно через флаг компоновщика / PDBALTPATH ​​. Подробнее в MSDN

...