Xamarin Studio中的传递引用

时间:2016-04-09 00:21:48

标签: xamarin nuget .net-assembly dependency-management

我在Xamarin Studio中有一个可移植类库项目,有一个相应的测试(NUnit Library)项目。 PCL项目中的一些公共API使用或返回NuGet包中的类,例如baseLoaderCallback

如何在不明确地将它们全部重新添加为引用的情况下将这些可用于测试项目?似乎应该有一些方法告诉PCL项目导出所有依赖项,或者测试项目来解决传递依赖项,但我不知道如何去做。

1 个答案:

答案 0 :(得分:2)

听起来你习惯了Java的链接(传递)依赖。 ; - )

没有自动化的方法来重新曝光"内部装配依赖于一个.Net装配到消耗装置。

如果您需要在其中一个内部参考装配中引用某些内容,则必须显式引用该装配,在基于NUnit的测试项目中添加相应的{{1源中的声明。因此,在该程序集的版本上创建运行时依赖项,该版本在编译时注入到程序集中。