mil*_*ell 2 debugging csproj debug-symbols nuget
我希望能够在另一个项目中使用我的 Nuget 包时对其进行调试。过去,我会在运行 nuget.exe 时添加“-sym”,但我目前正在使用新的 csproj(因此打包是构建的一部分)并且希望能够执行相同的操作。既然 nuget.exe 是构建过程的一部分,任何人都知道我如何有效地做到这一点。
构建任务尊重 msbuild 属性IncludeSymbols并IncludeSource包含符号和源。
dotnet pack它们在使用--include-symbols和/或调用时设置--include-source。对于 msbuild 调用,您可以将它们设置为/p:IncludeSymbols=true.
如果您依赖“在构建时生成包”功能(基于属性GeneratePackageOnBuild),您可以在项目文件中设置这些:
<PropertyGroup>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<IncludeSymbols>true</IncludeSymbols>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
461 次 |
| 最近记录: |