Ошибка при попытке сформировать модель Visual Studio для Mac

Я использую Visual Studio для MAC версии 7.3.2 (сборка 12), и я пытаюсь следовать этому руководству от Microsoft: https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages-mac/model

Я выполнил все шаги, но получаю следующее сообщение об ошибке: Не удалось разрешить версию пакета Microsoft.VisualStudio.Web.CodeGeneration.Tools.

Мой файл csproj содержит следующие строки:

<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.3" />

<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.1" />

<DotNetCliToolReference Include="BundlerMinifier.Core" Version="2.5.357" />

<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.1" />

person Freddy Quiroz    schedule 02.01.2018    source источник
comment
На каком этапе вы получаете сообщение об ошибке? Откуда эта ошибка?   -  person Matt Ward    schedule 02.01.2018
comment
Создание каркаса: dotnet aspnet-codegenerator razorpage -h   -  person Freddy Quiroz    schedule 03.01.2018
comment
Вы пытались запустить восстановление dotnet из командной строки в том же каталоге, что и решение? VS Mac в настоящее время не поддерживает восстановление DotNetCliToolReferences.   -  person Matt Ward    schedule 03.01.2018
comment
Нет, я этого не сделал. Я только что следил за инструкциями.   -  person Freddy Quiroz    schedule 03.01.2018
comment
Похоже, что dotnet restore включен как один из шагов руководства.   -  person Matt Ward    schedule 04.01.2018


Ответы (1)


Может быть, на вашем Mac не установлен этот пакет? Попробуйте установить этот пакет.

dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Tools --version 2.0.4  
person chenjd    schedule 13.02.2019