ReSharper无法反编译.NET Standard程序集

Gyö*_*zeg 6 c# resharper

我刚刚在VisualStudio 2015中将项目类型更改为Portable.但似乎ReSharper无法再对标准.NET库进行反编译.

它只显示具有默认返回值的空体: 在此输入图像描述

我知道.NET标准的确切实现可能在不同的平台上有所不同.但是,在没有明确访问参考源站点或使用DotPeek或类似工具的情况下,至少查看标准库的Windows版本仍然很有用.

如果项目类型是Portable,我可以以某种方式配置ReSharper来反编译其中一个实际实现(例如Windows版本)吗?

Lex*_* Li 0

请注意文件路径。

此类文件夹中的参考程序集仅用于参考目的,这就是为什么即使反编译器也只能向您显示 API 表面。

您可以阅读 Roslyn 线程以获取技术细节,

https://github.com/dotnet/roslyn/issues/2184

  • 我知道它们只是“占位符”程序集。这就是为什么我问“如果项目类型是可移植的,我可以以某种方式配置 ReSharper 来反编译实际实现之一(例如 Windows 版本)吗?”_ (4认同)