【问题标题】:Blazor Intellisense in .razor file stops working after publishing.razor 文件中的 Blazor Intellisense 在发布后停止工作
【发布时间】:2021-10-14 22:22:18
【问题描述】:

我有一个使用 Visual Studio 2019 版本 16.10.4 的 Blazor 应用程序。每次我使用解决方案资源管理器中的 Publish... 命令发布到 IIS 服务器时,Intellisense 都会停止在我打开的 .razor 文件中工作,并且所有文本颜色都会消失,因此所有文本都变成相同的颜色(并且所有自动缩进都停止工作)。如果我关闭 .razor 文件并重新打开它,Intellisense 和颜色将再次开始工作。

这是一个已知问题,还是我可以解决的问题?我看过其他关于 Intellisense 无法在 Blazor 中运行的帖子,但这些似乎都是旧帖子,具有旧的 Visual Studio 次要版本号,并且他们没有提到仅在发布时出现的问题。

【问题讨论】:

    标签: visual-studio visual-studio-2019 blazor


    【解决方案1】:

    这种事情一直在发生。解决办法是稍微摇一摇:关闭再重新打开文件,重启VS,删除bin文件等等。

    在 Blazor 中,还有其他几个常见的罪魁祸首。 EventCallback 带有声明的 Type 经常抱怨它不能转换类型,即使你忽略它,它仍然会编译和运行。

    【讨论】:

      【解决方案2】:

      似乎即将对此进行修复。尽管这是一个令人沮丧的问题,但至少它会很快得到解决。

      https://github.com/dotnet/razor-tooling/issues/5103

      【讨论】:

      • 感谢您将我指向问题帖子。我很高兴知道这是一个已知的错误,而且不仅仅是我。
      猜你喜欢
      • 2014-02-14
      • 1970-01-01
      • 2020-02-23
      • 2010-10-01
      • 2014-03-22
      • 2020-09-10
      • 1970-01-01
      • 2016-02-07
      • 1970-01-01
      相关资源
      最近更新 更多