Ошибки командной строки DotNet - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь начать обучение для командной строки DotNet по адресу: https://docs.microsoft.com/en-us/dotnet/core/tutorials/using-with-xplat-cli

Весь учебник должен запустить командную строку - я использовал режим администратора - и выполнить следующие две команды DotNet:

  1. $ dotnet новая консоль

  2. $ dotnet run

Первый был успешным, хотя и занял несколько минут. Второй провалился через очень долгое время.

В журнале было показано около 20 сообщений об ошибках, которые выглядели примерно так:

_7.9.0.5.cs (1081,43): ошибка CS0229: Неопределенность между 'IWOA.DllName' и 'IWOA.D llName '[C: \ Windows \ system32 \ system32.csproj] WBEM \ Framework \ корень \ Citrix \ VdaParameters \ BrokerAgent_SN_a80ce61cfbf8b47a_Version

  1. Все они упоминают эту DLL: 'IWOA.DllName'
  2. Все они имеют цитрицу в пути к папке.

Я редко пишу здесь, так как обычно могу найти ответы на свой вопрос с помощью онлайн-копания, но этот вопрос ставит меня в тупик. Я не смог найти ни малейшего упоминания об этой проблеме.

Так что же здесь происходит в мире?

К вашему сведению: Visual Studio версии 15.8.8, и, насколько я могу судить, вся моя среда на сегодняшний день не работает.

Спасибо

1 Ответ

0 голосов
/ 02 ноября 2018

Святой Моли!

Возможно, вам не хватает важного контекста:

  1. Не использовать режим администратора (или root!)

  2. dotnet работает над проектами, которые, как предполагается, представляют собой весь каталог, в котором он работает, рекурсивно.

Предполагается, что вы создадите новую папку без существующих файлов, а затем запустите dotnet new console и dotnet run.

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

Так что просто используйте новый пустой каталог для создания нового проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...