gpt4 book ai didi

c# - Core 2 Tag Helpers 未显示在编辑器中,即使在重新安装多个 VS 之后也是如此。

转载 作者:太空宇宙 更新时间:2023-11-03 14:52:16 26 4
gpt4 key购买 nike

对于还不知道标签助手是什么的人。这就是标签助手。

<input asp-for="Forename" class="form-control" />

以前,当我开始输入“asp-for”时,intelisense 会提示模型的所有属性。可以想象,这非常有用。然而,不仅intelisense 停止工作,而且Visual Studio 似乎已经完全忘记了标签助手的存在。

以前,这些标签助手显示为绿色,如果您使用的属性不存在,它们将被标记为错误。

现在,我没有这样的运气了。 Visual Studio 现在只渲染它们,就像渲染任何其他 HTML 元素一样。

他们现在的样子:

enter image description here

它们的外观:(在另一台计算机上拍摄)

enter image description here

重要的是这些标签助手 - 做 - 工作。我在问题之前写的那些工作正常,如果我手动并非常仔细地复制粘贴模型属性的名称,它们也工作正常。这只是一种非常低效的方法,并且在出现问题时很难调试。

附加信息

  • 这不是代码问题。这是一个项目,每个人都在使用同一个项目。它非常适合他们
  • 我已经在 VS 安装程序中重新安装了 ASP.NET 的东西,我已经“修复”了我的 Visual Studio 安装,然后我通过卸载它并重新安装来重新安装了 Visual Studio。我没有插件在运行。
  • 这里的另一个奇怪因素是这个问题开始时断断续续,当我关闭并重新打开项目时得到修复,然后当我重新启动计算机时得到修复,然后最终根本无法工作,永远。

最佳答案

以防万一以后有人发现这个问题,我从来没有解决过这个问题。但是我确实找到了问题的根源。

这与项目文件有关,尽管我不知道它到底出了什么问题。

我通过将所有文件传输到一个新项目(使用未损坏的项目文件)然后重新安装所有 nuget 包来解决这个问题。我希望我能找到更好的方法来做到这一点,但我做不到。如果您遇到这种情况,希望这会有所帮助。

关于c# - Core 2 Tag Helpers 未显示在编辑器中,即使在重新安装多个 VS 之后也是如此。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51262622/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com