我正在尝试创建调试器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”,可以吗?如果没有源路径,其他用户该如何调试?
相关分类