Wiem, że to jest pytanie, które zostało wcześniej omówione, ale mam sytuację, której nie rozumiem.Niektóre dll z pakietów nuget nie są kopiowane do/bin
Mam następujące projekty
- Projekt A
- Projekt B
- Nuget Package "log4net"
- Nuget Package "ServerAppFabric.Client"
- Projekt B
Projekt A zawiera odniesienie do projektu Visual Studio. Używam obu pakietów w kodzie w Projekcie B i buduję w trybie debugowania. Konfiguracja projektu B wygląda tak.
<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>
* Dlaczego tylko plik DLL z log4net jest kopiowany do folderu bin projektu A, a nie do plików klienta i rdzenia? Każda pomoc lub wyjaśnienie jest doceniana! *
które stanowią ramy docelowe Projecta i ProjectB? –
Oba używają wersji 4.5 –
Próbowałem z kilkoma innymi konfiguracjami szkieletowymi, ale ten sam problem. Czy to może być związane z plikami, które już zostały zakończone w gac? –