Святой Моли!
Возможно, вам не хватает важного контекста:
Не использовать режим администратора (или root!)
dotnet
работает над проектами, которые, как предполагается, представляют собой весь каталог, в котором он работает, рекурсивно.
Предполагается, что вы создадите новую папку без существующих файлов, а затем запустите dotnet new console
и dotnet run
.
То, что вы, похоже, сделали, это перейдите в существующую (системную) папку и запустите на ней dotnet. Это на самом деле пытается отсканировать все C:\Windows\system32\
и выяснить, как его собрать / запустить. Вы можете догадаться, что это не сработает, потому что он находит случайный код и DLL и пытается выяснить, как его собрать / запустить.
Так что просто используйте новый пустой каталог для создания нового проекта.