Flu*_*ter 5 visual-studio nuget azure-devops
我有一个项目,它使用我自己的 nuget feed 中的 nuget 包。我已经在 devops 中设置了一个源服务器,因此我可以通过按 F11 进入该包内的代码。
但我也希望能够使用 Ctrl+F12 跳转到此代码(转到实现)。现在,当我尝试这个时,我得到“该符号没有实现”。
是否可以?
VisualStudio:在我的 nuget 包中查找实现
恐怕目前还没有这样开箱即用的方法来做到这一点。
众所周知,符号服务器用于调试。我们可以通过调试器和符号单步执行源代码。
但是,如果我们直接在代码中使用Ctrl+ ,它只会搜索代码中的实现。它不会调用调试机制,因此即使我们提供了符号服务器,它也无法在nuget包中找到实现。F12
因此,如果您仍然想在 nuget 包中找到实现,作为解决方法,您可以尝试将源代码添加到参考项目中,我们可以将源代码包含到文件的内容文件夹中.nuspec,例如:
<files>
<file src="TestDemo.cs" target="content\Implementation" />
</files>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,源代码将被添加到参考项目中,我们可以使用Ctrl+F12来查找实现。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
675 次 |
| 最近记录: |