已将程序集“<assemblyname1>”中的类型“<typename>”转发到程序集“<assemblyname2>”

已将程序集“<assemblyname1>”中的类型“<typename>”转发到程序集“<assemblyname2>”。 你的项目中缺少对“<assemblyname2>”的引用或者程序集“<assemblyname2>”中缺少类型“<typename>”。

程序集源代码中的表达式引用已被转发给另一个程序集的类型,但在目标程序集中找不到该类型。

“类型转发” 指的是对程序集重新分配类、结构、接口、委托或枚举的定义,但最初已定义的程序集除外。 它通常结合 “代码重构”使用,这样你可以将一个程序集拆分为两个或多个程序集,或者将代码从一个程序集移到另一个程序集。

尽管在原始程序集中类型暂时仍然可用,但当代码重构将其从原始程序集删除后,其将变成未定义。

错误 ID: BC31424

更正此错误

  • 确保目标程序集中存在该类型。

  • 确保你的项目具有对目标程序集的引用。

另请参阅