- 在项目的.csproj或.vbproj文件中,添加以下代码段:
true
true
这将启用符号包含,并将调试符号的路径设置为.\bin\Debug$(TargetFramework)$(ProjectName).pdb。
- 使用NuGet包制作工具(如NuGet Package Explorer或dotnet pack命令)生成NuGet包。确保包括了.dll文件和.pdb文件。
例如,为名为MyLibrary的项目生成Nuget包,可以在项目文件夹中打开命令行窗口,输入以下命令:
dotnet pack -c Release -o ./
这将在./文件夹中生成MyLibrary.1.0.0.nupkg文件。
- 将生成的NuGet包上传到NuGet存储库,并确保将其安装到其他项目中。在其他项目中使用MyLibrary时,可以使用符号包(.pdb文件)调试源代码。