我的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
}
}
}
附加信息-我最初在解决方案中只有一个项目,然后添加了我创建了新方法的第二个项目。
1)使用项目参考代替直接参考。2)验证解决方案的构建顺序。应该先构建项目AeS.PIMS_Education_2275.IL,然后再构建AeS.PIMS_Education_2275.PL