- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试创建一个调试器 nuget 包。所以,我从 "Creating symbol packages" 开始.使用创建包nuget pack PackageARM.nuspec -Symbols
PackageARM.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
然后在 VS 2017 中取消选中 Enable Just My Code
并选中 Enable source server support
。我还尝试添加符号服务器:https://www.nuget.org , https://nuget.smbsrc.net/但没有结果。
当我尝试使用 F11 从包中进入方法时,它只是进入下一行。我错过了什么?
我的 pdb 文件包含指向“C:\project\ProjectARM\Class1.cs”的 .cs 文件的路径,可以吗?如果没有源路径,其他用户如何调试?
最佳答案
how can other users debug if the doesn't have that path with source?
由于您无法从符号服务器访问符号包,因此我们无法通过这种方式进行调试。我想为您提供调试 nuget 包的解决方法。
有关步骤 1 的更多详细信息:
我在nuget.org上检查了你的nuget包,发现你已经把.pdb
和源代码文件和.dll
放在NuGet包里了.
有关步骤 2 的更多详细信息:
打开解决方案后,右键单击解决方案,选择属性...通用属性...调试源文件,然后添加相关二进制引用的根源目录(添加安装nuget包后Packages文件夹中.cs
文件路径:
更多详情请查看this thread。
关于c# - 调试 Nuget 包不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50183211/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!