0

我被困在以下情况,我被要求重建一个网站,建立了原始网站,解决方案有 5 个项目,其中 4 个不同的数据层,其中一个是实际的网站。

我只有 4 个项目的 dll,到目前为止,我已经设法重建网站并将 dll 添加到我的项目中,使我可以访问实体和存储库层等......一切都很好。

问题是,当我运行项目时,调试器正在尝试查找我添加的 dll 的源文件,但我没有。有没有办法从我添加的 dll 中删除 PDB 文件/功能?我不需要或不想调试这些 dll,因为我知道它们工作正常……如果它们不是,我没有代码来更改它们。

或者以另一种方式问,有没有办法将它们添加到我的项目中并强制它们不与调试器一起运行?

谢谢

4

1 回答 1

0

好的,所以为了解决这个问题,我必须反编译四个项目的 lib,创建代码文件并将其放置在 PDB 文件中指定的确切目录中,然后编译并运行网站。

我认为它不在乎源文件是否再次编译,它只需要知道它们在哪里。

运行该站点后,我可以删除创建的路径和源文件,此后我没有遇到任何问题。

于 2013-05-16T13:45:43.717 回答