.Net Core 2.0 опубликовать, зависимость отсутствует
У меня есть один и тот же проект hello world (который вы создаете из шаблона) на 2 отдельных компьютерах, один был создан и скопирован на другой компьютер. Оба имеют.net core 2.0, и я использую командную строку для сборки: "dotnet publish -r linux-arm".
Некоторое время он работал на обоих, но один из них останавливается на console.writeline, за исключением того, что он не находит System.Runtime.Extensions. И для этой сборки ее нет в папке (dll), также не упоминаемой в "ConsoleApp1.deps.json", это единственная разница между двумя сборками, но источник на 100% одинаковый.
Я даже попытался удалить все установки ядра.net с этого компьютера, а также выполнить предварительный просмотр vs2017 и переустановить.net core 2.0 (пробовал сразу после удаления и не распознал команду dotnet).
Если я заменю файл зависимостей и добавлю эту dll в сборку, которая не работает, это сработает.
1 ответ
Мне пришлось удалить "c:\Users{User}.nuget\packages", затем "dotnet restore", после чего сборка прошла нормально