Я создал собственный пакет NuGet, предназначенный для .NET Framework 4.6.2. Когда я добавляю его в (также 4.6.2) проект в Visual Studio, он создает правильную папку внутри packages
с моей DLL в lib\net462
.
Однако поведение не совпадает в сборке TFS vNext с шагом восстановления пакета NuGet - он помещает его в lib\net461
... HintPath в файле .csproj по-прежнему net462
, и сборка завершается неудачно, так как не находит DLL.
Как определяется местоположение пакета NuGet при его установке? Тот же вопрос с HintPath
? Как я могу указать их, чтобы избежать неприятных сюрпризов во время сборки?
Информация о конфигурации:
MSBuild \ 15.0 \ Bin \ msbuild.exe как локально, так и в сборке TFS
Visual Studio 2017 15.8.8