在dll文件的头文件中更改pdb文件的路径

时间:2011-12-08 10:10:27

标签: dll path header pdb

有没有办法将dll文件头中的pdb文件路径从绝对更改为相对?

例如,如果我在我的库文件上执行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#程序集的解决方案,尽管有许多具有这种相对路径功能的微软C#程序集。

有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

是,可以通过 / PDBALTPATH 链接器标志进行。 请参阅MSDN

中的详情