【问题标题】:Visual studio 2017 showing Errors for Blazor but compilesVisual Studio 2017 显示 Blazor 错误但编译
【发布时间】:2019-04-01 10:27:35
【问题描述】:

编辑: 发现问题更清晰。当我禁用它时,它会停止显示错误。

当我从 Visual Studio 启动一个新的 Blazor 全栈项目时,它在 IDE 中显示错误。我查看了Visual Studio displaying errors even if projects build,但似乎没有帮助。

我遵循 Blazor 上的指南 (https://blazor.net/docs/get-started.html)

但是客户端项目显示很多错误

例如:

以及更多详情:

和:

有其他人试过这个并知道如何解决吗?

我正在运行 VS Studio Enterprise 2017 版本 15.8.8 我已经安装了 ASP.NET Core Blazor 语言服务。

似乎一切正常。我能够使用外部 RestAPI 调用和所有添加新页面。

编辑: 将 VS 更新到最新版本,但没有运气

似乎它可能更清晰: https://resharper-support.jetbrains.com/hc/en-us/community/posts/115000554550-ASP-NET-Core-Razor-Pages-page-Cannot-resolve-symbol-

【问题讨论】:

    标签: asp.net-core visual-studio-2017 resharper blazor


    【解决方案1】:

    嗯。似乎 jetbrains 意识到了问题。
    可以在这里找到:
    https://youtrack.jetbrains.com/issue/RSRP-469186

    除了暂时禁用 Resharper 并等待他们修复它之外,没什么可做的 :)

    如果您需要帮助来禁用和重新启用它:
    How can I disable ReSharper in Visual Studio and enable it again?

    【讨论】:

    • 最新的 ReSharper 大多与 Blazor 配合良好。您确定您使用的是 preview 版本 VS 2017 吗? (这是列出的要求)
    • 我假设您不在 VS2017 的预览版上。有趣——显然 Blazor 不再需要它(这将是最近的变化)。我想知道 ReSharper 在不使用预览时是否不支持 Blazor。
    • 所以我在最新的VS2017和预览版之间进行了测试,使用预览版时没有出现问题。所以我的预感是 resharper 还没有准备好支持 Blazor 的非预览版的最新版本。
    猜你喜欢
    • 2015-11-03
    • 2018-12-08
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    • 2018-05-26
    • 2017-12-23
    相关资源
    最近更新 更多