Xamarin Studio 中的传递引用
Transitive references in Xamarin Studio
我在 Xamarin Studio 中有一个便携式 Class 库项目,以及一个相应的测试(NUnit 库)项目。 PCL 项目中的某些 public API 使用或 return 类 来自 NuGet 包,例如System.Collections.Immutable
.
如何在不明确将它们全部重新添加为引用的情况下将它们提供给测试项目?似乎应该有某种方法可以告诉 PCL 项目导出其所有依赖项,或者告诉测试项目来解决传递依赖项,但我不知道该怎么做。
听起来您已经习惯了 Java 的链式(传递)依赖项。 ;-)
没有自动化方法"re-exposing" 一个 .Net 程序集对消费程序集的内部程序集依赖性。
如果您需要在这些内部引用程序集之一中引用某些内容,您将必须显式引用该程序集,在基于 NUnit 的测试项目中并添加相应的using
源中的声明。从而创建对该程序集版本的运行时依赖性,该版本在编译时注入程序集。
我在 Xamarin Studio 中有一个便携式 Class 库项目,以及一个相应的测试(NUnit 库)项目。 PCL 项目中的某些 public API 使用或 return 类 来自 NuGet 包,例如System.Collections.Immutable
.
如何在不明确将它们全部重新添加为引用的情况下将它们提供给测试项目?似乎应该有某种方法可以告诉 PCL 项目导出其所有依赖项,或者告诉测试项目来解决传递依赖项,但我不知道该怎么做。
听起来您已经习惯了 Java 的链式(传递)依赖项。 ;-)
没有自动化方法"re-exposing" 一个 .Net 程序集对消费程序集的内部程序集依赖性。
如果您需要在这些内部引用程序集之一中引用某些内容,您将必须显式引用该程序集,在基于 NUnit 的测试项目中并添加相应的using
源中的声明。从而创建对该程序集版本的运行时依赖性,该版本在编译时注入程序集。