Да
Я разобрался.
Для сборки шаблона Blazor мы должны установить предварительный просмотр dotnet core v3 и последнюю версию 2.2. Я не могу установить приложение на свой рабочий компьютер. Поэтому я использую портативные версии.
разрешение для меня:
скопировать папку E: \ My Pro \ DotNetCore \ dotnet-sdk-2.2.105-win-x64 \ sdk \ 2.2.105 в мой установочный sdk путь (E: \ dotnet \ sdk)
копия E: \ My Pro \ DotNetCore \ dotnet-sdk-2.2.105-win-x64 \ shared \ Microsoft.NETCore.App \ 2.2.3 папка в E: \ dotnet \ shared \ Microsoft.NETCore.App.
добавить E: \ dotnet \ & amp; E: \ dotnet \ host \ fxr \ 3.0.0-preview3-27503-5 \ & amp; E: \ My Pro \ VS Code \ 1.32.1 \ в переменную пути пользователя.
добавить E: \ dotnet \ в переменную DOTNET_ROOT.
Я большой поклонник "The Little MLer", версии ML "The Little Schemer" (урожденная "The Little Lisper"). Вся книга представляет собой формат ответа на вопрос, ведущий вас через язык.
Большим недостатком является то, что он на самом деле не охватывает (IIRC) O-часть OCaML ... но он действительно хорошо охватывает часть ML ...
«Введение в Objective Caml» Джейсона Хикки (Jason Hickey) представляет собой хорошее введение в OCaml и доступно онлайн: http://files.metaprl.org/doc/ocaml-book.pdf
Это не относится к OCaml, но если вы хотите научиться мыслить функционально, отличное место для начала с работой Джона Хьюза Почему функциональное программирование имеет значение .