如何在使用发布配置发布Nuget包时启用源链接呢?
我们配置了一个本地Nuget服务器,其中存储了使用发布配置构建的框架dll。客户端应用程序引用这些dll,并希望从它们中调试框架。
我可以通过使用Debug配置打包框架代码使其正常工作,但是在Release模式下,.pdb
文件未加载,我可以在VS 2017的“模块”窗口中确认。
以下是我的源链接配置:
<Project>
<ItemGroup>
<PackageReference Include="SourceLink.Embed.AllSourceFiles" Version="2.8.1" PrivateAssets="all" />
</ItemGroup>
</Project>
编辑:我使用的是Visual Studio 2017版本15.7.3。我的目标是.NET Core 2.1。我确认pdb文件被嵌入到nupkg文件中,并且它们与dll文件在同一个目录下。尽管调试模式可以正常工作。
dotnet sourcelink
https://github.com/ctaggart/sourcelink/#test 测试 pdb 文件吗?在 Visual Studio 调试时,请确保这些 pdb(“符号”)已加载。 - Cameron Taggart