【发布时间】:2019-01-11 12:41:13
【问题描述】:
我读过这个:How to debug into my nuget package deployed from TeamCity? 但由于某种原因我的项目无法调试,没有要求我指定源文件的位置。使用以下命令,我能够正确创建带有符号的包(无需在 .csproj 中添加任何包)
有问题的包位于本地 nuget 提要中。
它会在调试过程中提示我输入源文件,尽管 nupkg 包含调试符号+源它不起作用
用于生成包的命令:
dotnet clean "../$path"
dotnet pack "../$path" -o "$outputRoot" -v $verbosity -c $configuration -symbols --include-symbols --include-source /p:PackageVersion=$version
Invoke-Expression "& $nugetPath push $outputRoot\$path.$version.symbols.nupkg -source $localFeed"
本地仓库的结构:
本地 nuget feed 的内容
package.id/$version/的内容
lib/net462 的内容
在我看来,该软件包处于应该可以正常工作的状态 - 不是吗?
【问题讨论】:
标签: nuget visual-studio-debugging nuget-cli