调试Nuget包不起作用

我正在尝试创建调试器nuget包。因此,我从“创建符号包”开始。使用创建包 nuget pack PackageARM.nuspec -Symbols

包ARM.nuspec:

<?xml version="1.0" encoding="utf-8"?>

<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">

  <metadata>

    <id>PackageARM</id>

    <version>1.0.15</version>

    <authors>PackageARM</authors>

    <owners>PackageARM</owners>

    <requireLicenseAcceptance>false</requireLicenseAcceptance>

    <description>Package Description</description>

    <dependencies>

      <group targetFramework=".NETStandard2.0" />

    </dependencies>

  </metadata>

  <files>

        <file src="bin\Release\netstandard2.0\*.pdb" target="lib\netstandard2.0" />

        <file src="bin\Release\netstandard2.0\*.dll" target="lib\netstandard2.0" />

        <file src="**\*.cs"  target="src" />

    </files>

</package>

并将其推送到nuget:https ://www.nuget.org/packages/PackageARM/1.0.15


然后取消选中Enable Just My Code并签Enable source server support入VS2017。我也尝试添加符号服务器:https : //www.nuget.org,https : //nuget.smbsrc.net/但没有结果。


当我尝试使用F11从程序包进入方法时,它仅会跳至下一行。我错过了什么?


我的pdb文件包含.cs文件的路径,该路径为“ C:\ project \ ProjectARM \ Class1.cs”,可以吗?如果没有源路径,其他用户该如何调试?


胡说叔叔
浏览 223回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP