我知道这是一个以前讨论过的问题,但我有一个我不明白的情况。
我有以下项目
- 项目A
- 项目B
- NuGet包“log4net”
- NuGet包“ServerAppFabric.Client”
- 项目B
项目A在可视化工具中引用了项目B。我在项目B的代码中同时使用这两个包,并且我正在以调试模式构建。项目B的配置如下。
<Reference Include="log4net">
<HintPath>..\packages\log4net.2.0.0\lib\net40-full\log4net.dll</HintPath>
</Reference>
<Reference Include="Microsoft.ApplicationServer.Caching.Client">
<HintPath>..\packages\ServerAppFabric.Client.1.1.2106\lib\Microsoft.ApplicationServer.Caching.Client.dll</HintPath>
</Reference>
<Reference Include="Microsoft.ApplicationServer.Caching.Core">
<HintPath>..\packages\ServerAppFabric.Client.1.1.2106\lib\Microsoft.ApplicationServer.Caching.Core.dll</HintPath>
</Reference>
为什么只将log4net的dll文件复制到Project A的bin文件夹中,而不是复制Client和Core文件? 感谢任何帮助或解释!