我开发了一个库,需要与我的同事分享。 我想通过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。
有人能指出我正确的方向吗?
提前致谢, 朱塞佩。