我有一个类库,它有一些方法,当我在另一个项目中引用它时一切正常。
现在我想为其中一个方法添加一个重载,当我进行更改并在我的其他项目中重新引用它时,它不显示重载方法并给出标准" method有1个参数,但用2"。
调用我还试图在方法中添加一个可选参数而不是重载,并且会出现同样的问题。
如果我只是改变方法中的逻辑,那么当我重新引用该库时,这些更改将会存在。
有没有人对为什么会发生这种情况有任何见解?
示例代码
public class OptumHealth
{
public CreateJobModelResponse CreateOptumHealthJob(OptumHealthHelper helper)
{
return CreateOptumHealthJob(helper, false);
}
public CreateJobModelResponse CreateOptumHealthJob(OptumHealthHelper helper, bool isUpdate)
{
var response = new CreateJobModelResponse();
//stuff
return response;
}
}
我可以调用第一个方法,并正确调用第二个方法。我不能直接调用第二种方法。