我在Visual Studio中收到此错误:
错误CS7003意外使用未绑定的通用名称MyProject C:\ Users [myname]\documents\visual studio 2015\Projects ....\Index.cshtml 1
违规文件就在这里(第1行错误是对模型声明的引用):
@model MyProject.Models.MyAccount.Details
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_PrimaryLayout.cshtml";
}
<!-- Page Content -->
<div class="container">
.... more page stuff follows from here
Run Code Online (Sandbox Code Playgroud)
模型类如下:
namespace MyProject.Models.MyAccount
{
public class Details
{
public static Details Select(Company c)
{
Details model = new Details();
model.SomeProperty = "SomeValue";
return model;
}
public String SomeProperty { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
奇怪的是,清理不会让它消失,重建将它留在那里,我建立/调试就好了.
Eri*_*ric 39
它关闭了Visual Studio并重新启动以清除错误.后续重建不会产生错误.
我犯了一个错误,花了我很长一段时间才看到.我创建了一个通用方法:
public static T MyMethod<T>() { ... }
Run Code Online (Sandbox Code Playgroud)
错误地,我在我的代码中写道
var something = MyMethod<>();
Run Code Online (Sandbox Code Playgroud)
它编译但在运行时它抛出错误"意外使用未绑定的通用名称".
如果您犯了同样的错误,可以尝试在代码中搜索"<>"...
| 归档时间: |
|
| 查看次数: |
19409 次 |
| 最近记录: |