Почему Visual Studio для Mac не открывает проект, созданный из шаблонов SPA? - PullRequest
0 голосов
/ 21 декабря 2018

Полное раскрытие: впервые я пытался выполнить любую разработку .NET на Mac

Visual Studio для Mac не будет открывать Angular-проект, созданный в CLI с использованиемдотнет новый.Попытки открыть файл csproj в Visual Studio для Mac приводят к сообщению об ошибке:

Could not save solution: /Users/aaron/Projects/ngApp/ngApp.sln" followed by "Load operation failed

Создано новое приложение .NET Core / Angular с использованием «углового» шаблона SPA из командной строки путем создания новогокаталог с именем «ngApp», перейдите в этот каталог и введите «dotnet new angular».Это сгенерировало проект со всем, что я ожидал бы внутри (включая файл csproj).Файл csproj кажется правильным, основываясь на моем опыте работы с файлами csproj проектов, созданных с использованием «dotnet new» в Windows.

Попытки открыть файл csproj в Visual Studio для Mac приводят к сообщению об ошибке: «Не удалось сохранить решение: /Users/aaron/Projects/ngApp/ngApp.sln», за которым следует «Ошибка операции загрузки».

  • .NET Core SDK 2.2.101,
  • Узел 9.5.0
  • Версия NPM 6.5.0
  • Угловой CLI 7.1.4

Я что-то упустил здесь?Есть ли какие-нибудь журналы, которые могут помочь мне понять это?

1 Ответ

0 голосов
/ 21 декабря 2018

По предложению @MattWard я посмотрел журналы, которые показали, что у меня возникают проблемы с разрешениями.Решение этой проблемы с помощью chmod выявило больше проблем с разрешениями и переменными среды.Полная переустановка Node, .NET Core и Visual Studio решила проблему.

Я могу запустить dotnet new angular из CLI, npm install, чтобы отсортировать пакеты Node, а затем без проблем открыть проект в Visual Studio.

** Будь осторожен с вещами.Я испорчу весь ваш мир.**

...