Почему мой недавно созданный метод не отображается в другом классе, который имеет ссылку на класс, к которому принадлежит метод? - PullRequest
0 голосов
/ 24 марта 2020

У меня есть 2 проекта в моем решении asp. net C#. Один проект - «AeS.PIMS_Education_2275.IL», а другой - «AeS.PIMS_Education_2275.PL». Я только что создал новый метод в классе «PIMS_Education_IL_2275», принадлежащем «AeS.PIMS_Education_2275.IL». Проект «AeS.PIMS_Education_2275.PL» имеет ссылку на «AeS.PIMS_Education_2275.IL», но когда я создаю объект класса «PIMS_Education_IL_2275» внутри класса «PIMS_Education_2275» из «AeS.PIMS_EPLation_22». доступ к методам в нем, я могу получить доступ ко всем методам, кроме недавно созданного метода. Что здесь может быть не так? Ниже приведены фрагменты кода:

Класс - AeS.PIMS_Education_2275.IL

namespace AeS.PIMS_EducationDetails_IL_2275
{
    public class PIMS_Education_IL_2275
    {
        public DataSet ValidateEducationDiscipline()    //newly created method
        {}
    }
}  

Класс - PIMS_Education_2275

using AeS.PIMS_EducationDetails_IL_2275;

namespace AeS.PIMS_Education_2275.PL
{
    public partial class PIMS_Education_2275
    {
         public bool FormValidation()
         {
              PIMS_Education_IL_2275 o = new PIMS_Education_IL_2275();  //Creating an object
              o.ValidateEducationDiscipline();    //Not able to call the method here
         }
    }
}

Дополнительная информация - у меня был только один проект в Решение, а затем добавил второй, в котором я создал новый метод.

Скриншоты зависимостей:

enter image description here

enter image description here

1 Ответ

0 голосов
/ 24 марта 2020

1) Используйте ссылку на проект вместо прямой ссылки. 2) проверить порядок сборки решения. Сначала следует построить проект AeS.PIMS_Education_2275.IL, а затем AeS.PIMS_Education_2275.PL

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...