【问题标题】:Visual Studio 2017 IntelliSense not working correctlyVisual Studio 2017 IntelliSense 无法正常工作
【发布时间】:2017-10-15 23:45:29
【问题描述】:

我在 Windows 10 Pro 机器上安装了 Visual Studio 2017 Professional,每当我添加对程序集的引用(或添加 nuget 包)时,我都注意到了一个问题

例如,在我的示例应用程序中,我在 csproj 文件中添加了以下内容:

<PackageReference Include="Microsoft.Extensions.Logging" Version="1.1.2" /> <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="1.1.2" /> <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.2" />

因此,当我尝试编写使用包或引用的代码时,我添加了它,Visual Studio 似乎无法识别它。即使我尝试使用命令“Alt+Enter 或 Ctrl+”自动解决错误,它也没有显示在列表中使用的正确引用。

见下文:

我已尝试清理缓存,并使用可用的最新补丁更新了 Visual Studio 2017。

如果我再次关闭并打开 Visual Studio,问题就会消失,但它不是理想的解决方案。

请问有人对我如何解决这个问题有想法吗?

【问题讨论】:

  • 我建议通过 NuGet 添加包引用,而不是将包引用添加到项目文件中。我也会尝试右键单击该项目并选择恢复 nuget 包。

标签: visual-studio visual-studio-2017


【解决方案1】:

在解决方案资源管理器中,右键单击解决方案下的项目,然后单击Rescan Solution。这应该可以解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-28
    • 1970-01-01
    • 2018-02-05
    • 1970-01-01
    • 2021-08-22
    • 2017-05-13
    • 1970-01-01
    • 2017-08-03
    相关资源
    最近更新 更多