为什么我新创建的方法没有出现在引用该方法所属类的其他类中?

问题描述 投票:0回答:1

我的asp.net C#解决方案中有2个项目。一个项目是“ AeS.PIMS_Education_2275.IL”,另一个项目是“ AeS.PIMS_Education_2275.PL”。我刚刚在名为“ AeS.PIMS_Education_2275.IL”的名为“ PIMS_Education_IL_2275”的类中创建了一个新方法。项目“ AeS.PIMS_Education_2275.PL”具有对“ AeS.PIMS_Education_2275.IL”的引用,但是当我在“ AeS.PIMS_Education_2275.PL”的“ PIMS_Education_2275”类中创建“ PIMS_Education_IL_2275”类的对象时,访问其中的方法,除了新创建的方法外,我还可以访问所有方法。这可能是什么问题?下面是代码片段:

Class-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
         }
    }
}

附加信息-我最初在解决方案中只有一个项目,然后添加了我创建了新方法的第二个项目。

c# asp.net class dll
1个回答
0
投票

1)使用项目参考代替直接参考。2)验证解决方案的构建顺序。应该先构建项目AeS.PIMS_Education_2275.IL,然后再构建AeS.PIMS_Education_2275.PL

© www.soinside.com 2019 - 2024. All rights reserved.