C# cs7003未绑定泛型名称的意外使用

C# cs7003未绑定泛型名称的意外使用,c#,asp.net-mvc-5,C#,Asp.net Mvc 5,我在Visual Studio中遇到以下错误: 错误CS7003意外使用未绑定的泛型名称MyProject C:\Users[myname]\documents\visual studio 2015\Projects….\Index.cshtml 1 有问题的文件就在这里(第1行错误是对模型声明的引用): 奇怪的是,清理不会让它消失,重建会让它留在那里,而我构建/调试的很好 需要关闭Visual Studio并重新启动才能清除错误。后续重建不会产生错误 我犯了一个错误,我花了很长时间才明白。 我

我在Visual Studio中遇到以下错误:

错误CS7003意外使用未绑定的泛型名称MyProject C:\Users[myname]\documents\visual studio 2015\Projects….\Index.cshtml 1

有问题的文件就在这里(第1行错误是对模型声明的引用):


奇怪的是,清理不会让它消失,重建会让它留在那里,而我构建/调试的很好

需要关闭Visual Studio并重新启动才能清除错误。后续重建不会产生错误

我犯了一个错误,我花了很长时间才明白。 我创建了一个通用方法:

public static T MyMethod<T>() { ... }
publicstatict MyMethod(){…}
由于错误,我在代码中写入了

var something = MyMethod<>();
var something=MyMethod();
它已编译,但在运行时抛出错误“意外使用未绑定的泛型名称”

如果您犯了同样的错误,您可能会尝试在代码中搜索“”。

我收到了相同的消息。
我在第一行移动了@model,错误消失了。

只需剪切行
@model
并保存,然后再次粘贴并保存,它应该消失了。

我以为我看到了相同的结果,但将@model行移回原处后,错误没有返回。一定是触发了刷新之类的。谢谢,先生,刚刚遇到了这个问题,这很奇怪,因为VS没有给我一条红色的曲线…我不必重新启动visual studio 2017,只需清理并重建解决方案。
public static T MyMethod<T>() { ... }
var something = MyMethod<>();