有谁知道一种方法/工具可以让我浏览实施来自 NuGet 包的方法/类型(通过具有原始PDBs or a URL哪里可以得到它们)。
我知道来源链接 https://github.com/dotnet/core/blob/master/Documentation/diagnostics/source_link.md,事实上我正在使用它。但是,源链接是一种调试器功能,允许在调试时下载源代码。我需要能够在不调试的情况下浏览我的源代码。 (比如按某种方法按 F12)。
奇怪的是,SourceLink 下载原始源的副本,因此我只需要链接 Visual Studio 即可指向源文件。
我尝试使用dotPeek from 捷脑公司,但我只设法让它作为符号服务器工作,这再次很有帮助 - 但仅限于调试时。
您应该能够使用 JetBrains Resharper 来做到这一点。
如果您的代码使用来自 NuGet 程序集的接口 - 或来自任何不属于您自己的程序集的接口 - 您必须在您感兴趣的方法上按 F12 - 转到定义。这将导航到接口的源代码。
然后,您必须按 Ctrl + F12 - 转到实现 - 转到此程序集中该接口的实现。
据我所知,您不能直接在代码中使用 Ctrl + F12,因为它只会搜索代码中的实现。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)