我知道这是一个之前已经讨论过的问题,但我有一个我不明白的情况。
我有以下项目
- 项目A
- 项目 B
- NuGet 包“log4net”
- NuGet 包“ServerAppFabric.Client”
- 项目 B
项目 A 有一个对项目 B 的 Visual Studio 参考。我在项目 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 文件被复制到项目 A 的 bin 文件夹中,而不是 Client 和 Core 文件?任何帮助或解释表示赞赏!*