【发布时间】:2019-10-16 10:41:47
【问题描述】:
当右键单击例如Visual Studio 中的一个方法并选择Go To Implementation 它告诉我
符号没有实现
我试过了
services.AddDbContext<RazorPagesMovieContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("RazorPagesMovieContext")));
其中 AddDbContext 实际上是 Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions 的一部分
是否可以让Go To Implementation 工作,因为 .NET Core 和 ASP.NET Core 是开源的?我不想为此手动转到 Github 存储库。 Ì如果 Visual Studio 无法直接实现,是否有任何插件可以实现这一点?
为了完整起见:我使用的是 Visual Studio 2019 Preview 和 .NET Core Preview 5。
【问题讨论】:
-
我不确定这在 Visual Studio 中是否可行。不过,在 ReSharper IDE 中似乎是可能的:stackoverflow.com/a/49507517/3878764
-
对于VS内置功能,这是不可能的,你可以追踪这个问题Expected behavior for Go To Definition for metadata references #24349
-
谢谢,这两个提示都很有用。安装了 Resharper 扩展并且它可以工作。
标签: c# visual-studio asp.net-core .net-core