У меня есть приложение .net-core
, которое работает на моей машине, но когда я развертываю его на другом, оно жалуется на отсутствующие пакеты и указывает на TheApp.deps.json
.
Моя теория таковачто на моей машине приложение ищет пакеты в некотором кеше NuGet, где они, вероятно, были установлены IDE во время разработки, потому что выходной каталог приложения содержит только пару внутренних dll
с, поэтому остальные nuget.org
зависимости определенно отсутствуют .
Я создаю приложение с помощью
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.2</TargetFramework>
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
</PropertyGroup>
, а затем xcopy
на другой машине.
Вопрос
Есть ли способ восстановить или установить отсутствующих пакетов в кеш вцелевой компьютер на основе файла *.deps.json
?