У меня есть сайт ASP.NET, написанный кем-то некоторое время назад, я не Не думаю, что они использовали VS для создания своих сайтов, но, к сожалению, не знаю, что они использовали.
Открываю как сайт и создаю .. ошибок нет.
Как только я открываю любую из страниц или классов, intellisense стонет почти обо всем, начиная с
Ошибка 25 Заявление не может появиться вне тела метода / многострочного лямбда.
об использовании операторов, но буквально ошибки в каждой строке. Но все равно строит нормально.
Есть идеи, как я могу решить эту проблему? Я все еще могу создать сайт, но если я сделаю какие-либо реальные ошибки, я не могу сказать, откуда они взялись, а также у меня нет intellisense.
Edit - пример открытия одного из самых простых файлов на сайте.
using System;
using System.Data;
using System.Data.SqlClient;
using System.Collections;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class About : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Master.bodyClass = "about";
}
}
Список ошибок переходит прямо к 71 ошибке в отдельном файле.
Error 26 Syntax error. PATH\about.aspx 1 PATH\ 1
Error 27 Syntax error. PATH\about.aspx 1 PATH\ 1
Error 28 Syntax error. PATH\about.aspx 1 PATH\ 1
Error 29 'Class' statement must end with a matching 'End Class'. PATH\about.aspx 1 PATH\ 1
Error 30 Declaration expected. PATH\about.aspx 1 PATH\ 1
Error 31 Bracketed identifier is missing closing ']'. PATH\about.aspx 1 PATH\ 1
Error 33 End of statement expected. PATH\about.aspx 1 PATH\ 1
Error 34 Syntax error. PATH\about.aspx 1 PATH\ 1
(чтобы включить первые 8 ошибок, изменили, удалили имя / путь проекта)
Он по-прежнему будет правильно строиться (ошибки, похоже, не беспокоят компилятор), но очень затрудняет работу с ним.
РЕДАКТИРОВАТЬ -
строка 1 из файл aspx
<%@ Page MasterPageFile="~/master.master" CodeFile="index.aspx.cs" Inherits="About" %>