gpt4 book ai didi

asp.net-mvc - Razor View 中的强类型模型没有智能感知

转载 作者:行者123 更新时间:2023-12-04 23:54:16 25 4
gpt4 key购买 nike

好的,几周以来,我在我的观点中失去了对模型的智能感知。

我很确定这不是代码问题,因为它适用于同一项目的其他开发人员。

假设这个类:

namespace Project.UI.ViewModels
{
public class TestViewModel
{
public int PropertyA { get; set; }

public string PropertyB { get; set; }
}
}

而这个观点:
@model Project.UI.ViewModels.TestViewModel

<div>
@Model.PropertyA
</div>

当我输入 @Model.在我看来,我希望智能感知向我展示 PropertyAPropertyB .什么都没有发生。

但是,如果我输入 @Html.我确实有 HtmlHelper 的方法列表。

如果我输入 @Model.Foo , resharper 让我创建 Foo位于 TestViewModel 的房产.

我猜有某种 Visual Studio 模块无法正常工作以处理 Razor View 中的智能感知,但我看不出是什么。

我与 合作 Visual Studio 2013 , MVC5 , 锐器 8.2 .

编辑

几个月以来我就有这种行为。所以我确实关闭并重新打开了项目,关闭并重新打开了 Visual Studio,并且从那以后多次重新启动我的计算机。

我并不担心,因为我没有做很多 UI ......

我不确定,但我认为自从我安装了 VS2013 以来就是这样。我确定它与 VS2012 一起使用。

最佳答案

VS2017 也存在同样的错误。
删除组件模型缓存似乎有帮助。关闭 Visual Studio,转到文件夹

C:\Users\your.name.here\AppData\Local\Microsoft\VisualStudio\version.goes.here\ComponentModelCache



并删除该文件夹中的文件。之后重新启动VS,它还应该根据@Grzesiek的回答提示修复“不一致的行尾”,并且在VS重新启动时重新创建组件模型文件。之后,一切都应该再次工作。

关于asp.net-mvc - Razor View 中的强类型模型没有智能感知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27548803/

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