Ответ 1
Это привело к отключению Visual Studio и перезапуску для устранения ошибки. Последующие перестройки не приводят к ошибке.
Я получаю эту ошибку в Visual Studio:
Ошибка CS7003 Неожиданное использование несвязанного общего имени MyProject C:\Users [myname]\документы\визуальная студия 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
Класс модели выглядит следующим образом:
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; }
}
}
Странно то, что чистки не заставляют его уходить, перестраивают, оставляют его там, и я строю/отлаживаю просто отлично.
Это привело к отключению Visual Studio и перезапуску для устранения ошибки. Последующие перестройки не приводят к ошибке.
Я сделал ошибку, которая заставила меня долго ждать. Я создал общий метод:
public static T MyMethod<T>() { ... }
По ошибке я написал в своем коде
var something = MyMethod<>();
Он скомпилирован, но во время выполнения он выбросил ошибку "неожиданное использование несвязанного общего имени".
Если бы вы допустили ту же ошибку, вы можете попытаться выполнить поиск "< > " в своем коде...
У меня было такое же сообщение. Я переместил @model на первой строке, и ошибка исчезла.
Просто обрежьте строку @model
и сохраните, затем вставьте ее снова и сохраните, она должна исчезнуть.