Что определяет подпапку версии .NET и HintPath для пакета NuGet и как мы можем их изменить? - PullRequest
0 голосов
/ 06 ноября 2018

Я создал собственный пакет 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...