我在VS2019中有一个解决方案,其中包含很多项目。 最近,我将其中一个项目转换为 .NET Standard 2.0 。
两个项目都是C#类库。
在 Component.Contracts 中,我声明了服务接口
public interface IMyService { ... }
在 Component.Services 中,我具有这些服务的实现
public class MyService : IMyService
现在出现Codelens问题:
Component.Contracts:显示除已实现方法外的所有引用
Component.Services:显示零引用(因为其他地方的代码始终使用接口引用[通过UnityContainer解析] )
当我尝试手动“查找所有引用”时,只会找到计数的引用(因此,从 Component.Services 中找不到引用)
这是与从.NET Framework项目引用.NET Standard项目有关的bug,还是我需要做一些事情以使其按预期工作?
我最近更新到VS2019,我不知道它是否与VS或.NET相关,因为Codelens在VS2017中正常工作,并且所有项目何时都使用.NET Framework 4.7.2。
我没有使用任何第三方扩展程序(例如Resharper等)