奇怪的Nuget行为依赖性解析

时间:2015-12-02 22:02:48

标签: nuget log4net

我开发了一个库,需要与我的同事分享。 我想通过nuget分享它。

我创建了一个本地包源。

该库依赖于log4net 1.2.14.0(2.0.4)

在我的机器上,没事。

在我的一个同事的机器上,nuget下载有一种奇怪的行为。

从本地存储下载库时,安装的log4net版本始终为1.2.11.0(2.0.0)。但是在.nuspec文件中,我明确地声明了1.2.14.0 log4net版本的依赖。

如果我通过nuget安装log4net 1.2.14.0,然后我的库,nuget从log4net跳过依赖项并正确终止进程。

在我的同事机器上没有安装任何版本的log4net,GAC中也没有log4net dll。

有人能指出我正确的方向吗?

提前致谢, 朱塞佩。

0 个答案:

没有答案