[英]Updating ImpromptuInterface from 6.2.2 to 7.0.1 (latest version)
我的项目目前引用了ImpromptuInterface 6.2.2并且效果很好。 我正在将所有 nuget 软件包更新到最新版本。
将 ImpromptuInterface 从 6.2.2 更新到 7.0.1 时,出现 2 个错误:
我的代码:
if (Impromptu.GetMemberNames(sourceObject).Any(x => x == newPropertyPath))
{
var newSourceObject = Impromptu.InvokeGet(sourceObject, newPropertyPath);
}
似乎这些方法已经不存在了。 任何帮助深表感谢。
您正在使用的ImpromptuInterface中的方法似乎已移至不同的库Dynamitey 。 ImpromptuInterface 依赖于 Dynamitey,因此 Dynamitey 应该作为 ImpromptuInterface 升级的一部分添加到您的项目中。
尝试将ImpromptuInterface.InvokeGet
替换为Dynamic.InvokeGet
并将ImpromptuInterface.GetMemberNames
替换为Dynamic.GetMemberNames
。 您可能需要using Dynamitey;
添加一行using Dynamitey;
以及。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.