Мы используем наш собственный сервер nuget в локальной сети.У меня есть стандартная библиотека dotnet 2.0, которую я упаковываю через nuget.В настоящее время это версия 1.0.5.4 (как версия файла, так и версия сборки).
Однако, когда я устанавливаю его в другое решение, в нем отсутствует свойство, которое я добавил в приращении последней версии.Когда я F12 на классе этого nuget, он читает в верхней части:
#region Assembly lib-mycode-async, Version=1.0.5.1, Culture=neutral, PublicKeyToken=null
// C:\Users\{Username}\.nuget\packages\lib.mycode\1.0.5.4\lib\netstandard2.0\lib-mycode-async.dll
#endregion
В GUI диспетчера nuget Visual Studio везде говорит 1.0.5.4.Я удалил nuget из всех проектов решения,
- удалил любой другой пакет, который использовал этот конкретный nuget
- did
Update-Package -reinstall
, чтобы переустановить все пакеты nuget в решении - закрыл и снова открыл Visual Studio (2019, но помните, что это было с 2017 года)
- перестройка пакетов nuget
- очистил кэш пакетов nuget в меню «Параметры»> «Диспетчер пакетов Nuget»> «Основные»> «Очистить»Все NuGet Cache (s)
Почему он везде актуален и до сих пор не могу использовать последние изменения кода?