gpt4 book ai didi

c# - 如何将源文件添加到外部库?

转载 作者:行者123 更新时间:2023-11-30 21:17:12 27 4
gpt4 key购买 nike

有一个用 C# 编写的项目,它使用了一些外部库。这些是签名库(带有版本、 key )并且通常在 GAC 中注册。

我的应用程序使用这些库。在工作和调试应用程序时,有时我希望能够访问库的源代码,以查看我的代码如何深入以及内部发生了什么。

有些库相互引用(所以他们期望具体的版本,带有 key )

我如何准备可调试的库并能够查看源代码?

将 DLL 源添加到项目(再次编译)并让我的应用程序引用它是唯一的选择吗?

最佳答案

首先,设置一个symbol server .这使您的调试器能够下载库的 pdb 文件。这甚至适用于 GAC 中的程序集。

接下来,source index the pdb files .这会将信息嵌入到 pdb 文件中,使调试器能够从您的源服务器(例如 Mercurial、SVN、TFS)检索源。

因此,您最终需要一个源服务器和一个符号服务器,并在构建过程中添加几个步骤。

关于c# - 如何将源文件添加到外部库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4915857/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com