gics 파일에서 클래스가 업데이트되지 않았습니다.

asp.net-core blazor c#

문제

나는이 수업을 가진다.

public class Questionnaire
{
    public List<Question> Questions { get; set; }

    public Question this[int i]
    {
        get { return Questions[i]; }
    }
}

그리고 내 페이지에서 이걸 사용하려고합니다.

public class Questionnaire
{
    public List<Question> Questions { get; set; }

    public Question this[int i]
    {
        get { return Questions[i]; }
    }
}

하지만 계속해서

'설문지'에는 '질문'에 대한 정의가없고 확장 방법이 없음 '설문지'유형의 첫 번째 인수를 수락하는 '질문'을 찾을 수 있습니다 (사용 지시문이나 어셈블리 참조가 누락 되었습니까?)

내가 전화를 걸 수있는 것으로 나타났습니다.

public class Questionnaire
{
    public List<Question> Questions { get; set; }

    public Question this[int i]
    {
        get { return Questions[i]; }
    }
}

전에 QuestionNumber 속성을 제거했지만.

기준에 따라 나는에 있음을 알 수 Questionnaire.gicsQuestionNumber 재산하지만 Questions 속성.

VS 재시작 시도, 프로젝트 재건, 프로젝트 재건축은 아무 것도 달성하지 못했습니다.

수락 된 답변

나는 당신이 Questionnaire (Questionnaire.cshtml)라고 불리는 페이지를 가지고 있다고 의심합니다. Blazor 앱에서 각 .cshtml 파일은 .cshtml 파일과 이름이 같은 빌드 타임에 클래스를 생성하는 데 사용됩니다. 그래서 당신은 아마 당신이 정의한 질문지와 설문지 파일에서 생성 된 질문지 클래스가 있습니다. 두 클래스 중 하나의 이름을 변경하면 문제가 해결됩니다.




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.