Я заметил что-то очень странное. У меня есть. NET Основной проект. Со вчерашнего дня я делал разные вещи с восстановлением пакетов NuGet, у меня были проблемы с ним (из-за использования пользовательского канала). Наконец-то мне удалось с этим справиться. Однако сегодня я увидел, что не могу даже запустить проект! Окно консоли просто открывается и закрывается сразу. Что еще более странно, ни одна из моих контрольных точек не была достигнута (даже в первой строке Main ()). Через некоторое время я заметил, что в папке моего проекта есть папка «пакеты» - я понятия не имею, откуда она взялась. Я считаю, что он содержит все зависимости NuGet моего проекта. Я удалил это. После этого мое приложение стало работать нормально! Точки останова сбиты, окно консоли не просто закрывается. Что случилось?
// РЕДАКТИРОВАТЬ Я понял, что папка «пакеты» появляется, когда я dotnet restore
из консоли. После этого я не могу запустить проект! Когда я работаю с Visual Studio, а не с CLI, все работает отлично. Как работать с CLI? Я ожидаю, что я могу сделать dotnet restore
, dotnet build
, а затем dotnet run
.