我的项目目前引用ImpromptuInterface 6.2.2并且效果很好。我正在将我所有的 nuget 包更新到最新版本。
将 ImpromptuInterface 从 6.2.2 更新到 7.0.1 时出现 2 个错误:
- “即兴”不包含“InvokeGet”的定义
- “即兴”不包含“GetMemberNames”的定义
我的代码:
if (Impromptu.GetMemberNames(sourceObject).Any(x => x == newPropertyPath))
{
var newSourceObject = Impromptu.InvokeGet(sourceObject, newPropertyPath);
}
看来这些方法已经不存在了。