用它的源码调试nuget包的最佳方法是通过以下步骤进行: 确保你已经安装了Visual Studio开发环境,因为Visual Studio提供了强大的调试功能和NuGet包管理器。 在Visual Studio中创建一个新的解决方案或打开现有的解决方案。 在解决方案资源管理器中,右键单击项目并选择“管理NuGet程序包”。
Source Link 是一组包和规范,用于描述可以嵌入到符号、二进制文件和包中的源代码控制元数据。 Visual Studio15.3+ 支持在调试时从符号读取源链接信息。它为用户下载并显示适当的特定于提交的源,例如来自raw.githubusercontent,启用断点和对任意 NuGet 依赖项的所有其他源调试体验。Visual Studio15.7+ 支持从需要身份验...
在ProGet搭建自己内网的包管理系统,如果想要调试源码的包,那么只上传.symbols.nupkg即可,然后项目中下载这个带src文件的包,因为包中本身自带pdb,所以到时调试时指定一下路径即可解决。 如果采用PorGet提供的symbols server的方案,会在d可以参考这个: http://inedo.com/support/kb/1036/using-progets-symbol-server?u...
输入后,会自动填充Nuget名称H3C.Family.App 3. 点击“替换”,替换所有csproj项目内H3C.Family.App的Nuget引用PackageReference,为H3C.Family.App的项目引用ProjectReference,就可以开始源代码调试了 代码调试完,可以点击“还原”,撤回Nuget源代码的替换。然后Nuget源代码可以提交代码、归档Nuget包给上层应用使用了。 是...
在ProGet搭建⾃⼰内⽹的包管理系统,如果想要调试源码的包,那么只上传.symbols.nupkg即可,然后项⽬中下载这个带src⽂件的包,因为包中本⾝⾃带pdb,所以到时调试时指定⼀下路径即可解决。如果采⽤PorGet提供的symbols server的⽅案,会在d可以参考这个:也同样记住:编译的路径不能含有中⽂ ⾄...
Source Link 是一个与语言和源代码控制无关的系统,用于为二进制文件提供一流的源代码调试体验。该项目的目标是让任何构建NuGet 库的人都能够毫不费力地为其用户提供源代码调试。Microsoft 库(例如.NETCore 和 Roslyn)已启用 Source Link。Microsoft 支持源链接。
一篇读懂微软PDB、SourceLink——.net core之nuget 包调试 在大前年,为了说服框架组采用Nuget包的形式分发框架类库,我费了老鼻子的劲也没有取得成功,其中最致命的一个问题是,nuget包不能获得源码调试级的支持,在分发和包的管理形式上其比其他方案都优秀。最后折中的选择是采用源码直接引用项目的方式,这种方案对...
使用Visual Studio调试 .NET源代码 前言 在我们日常开发过程中常常会使用到很多其他封装好的第三方类库(NuGet依赖项)或者是.NET框架中自带的库。如果可以设置断点并在NuGet依赖项或框架本身上使用调试器的所有功能,那么我们的源码调试体验和生产效率会得到大大的提升。今天我们就一起来学习一下如何使用Visual Studio调试...
除此之外,NuGet 还会维护与包的构造(包括本地化和调试符号)及其引用方式(包括版本范围和预发行版本)相关的所有规范。此外,NuGet 还提供各种 API 从而以编程方式处理其服务,并为编写 Visual Studio 扩展和项目模板的开发人员提供支持。 请花一点时间浏览本文档的目录,你会看到其中列出了所有这些功能,以及自 NuGet ...
生成配置:默认情况下,NuGet 使用项目文件中设置的默认生成配置,通常是“调试”。 若要从不同的生成配置(例如“发布”)中打包文件,使用包含以下配置的-properties选项: cli nuget pack MyProject.csproj -properties Configuration=Release 符号:若要包含允许使用者在调试器中单步执行包代码的符号,请使用-Symbols选项:...