v11
我是c#
Visual Studio的新手。当我使用F12转到定义时,但有时不起作用。它只是向我展示了一个没有方法的主体/逻辑的代码。
因为有人告诉我dll
,但是在这种情况下我真的不知道该怎么办才能看到详细的代码。谢谢。
尼尔·巴恩威尔
正如其他人所说,这是因为所有VS都必须继续执行DLL,该DLL不包含源代码,而仅包含方法签名。
但是你能做什么呢?
一些东西。
- 尝试ReSharper,它具有内置的反编译器,并且可以向您显示一些代码(请注意,它不会被格式化并且具有原始变量名,但通常总比没有好。)
- 如果没有ReSharper,则可以使用免费的JetBrains dotPeek产品,尽管该产品尚未集成到Visual Studio中。
- 如果从Nuget.org引用,则应该能够在VS中打开一个选项,该选项将以pdb文件的形式下载源(如果由包作者提供)。这是最好的体验。
- 如果可能,请使用一些匹配的pdb文件。要么直接获取它们,要么从源代码构建等等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句