我对log4net 1.2.11
vs 2.0.0
存在依赖问题,即使最终它们是相同的,according to the nuget package page。
所有项目在log4net 2.0.0
中都有packages.config
个包,在csproj
文件中有相同的参考代码,但出于某种原因ndepend
并在编译后引用进程失败并声称版本不匹配;
<Reference Include="log4net, Version=1.2.11.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\log4net.2.0.0\lib\net40-full\log4net.dll</HintPath>
</Reference>
项目2 and 3
是第三方库,但是1 and 4
在我的控制之下,我无法理解我应该怎么做才能让他们认为他们必须v2.0.0
而不是1.2.11
{{1}}。
感谢。