簡體   English   中英

將 ImpromptuInterface 從 6.2.2 更新到 7.0.1(最新版本)

[英]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 個錯誤:

  • “即興”不包含“InvokeGet”的定義
  • “即興”不包含“GetMemberNames”的定義

我的代碼:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM