gpt4 book ai didi

visual-studio-2015 - 可以使用 Nuget 获取开源库的源代码吗?

转载 作者:行者123 更新时间:2023-12-01 15:25:12 24 4
gpt4 key购买 nike

我想获取一个开源库的源代码(用于调试目的)我想知道是否:

a)这是客户端项目的配置问题,我可以重新配置项目以获取源代码而不仅仅是二进制文件。

b)这是我需要 fork 和重新打包或查找源代码版本以获取源代码的库问题的配置。

c)由于某种原因,这在 nuget 系统中是不可能的。

最佳答案

如果 NuGet 包的作者发布符号和源包(到 nuget.smbsrc.net ),这些可以通过 VS 中的“SourceLink”下载(通过选项 > 调试 > 常规 > 启用源服务器支持启用)。这需要作者在发布包时完成。见 the documentation详情。

如果 NuGet 包使用 SourceLink v2,Visual Studio 2017 (!) 中还有其他选项 - 它将源信息嵌入到 .pdb文件(需要包含在主 NuGet 包中)。这允许将所有源嵌入到 pdb文件或链接到公共(public) git 存储库(例如 GitHub)。见 https://github.com/ctaggart/SourceLink更多细节。

但是,如果您的包的作者没有实现任何这些策略,那么您就不走运了。 (并且可能使用 VS 集成的反编译器,如 ReSharper 中提供的)

关于visual-studio-2015 - 可以使用 Nuget 获取开源库的源代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44515361/

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