Я нахожусь в гуще попыток получить максимальную скорость на asp.net core / npm / response, используя это в качестве базового шаблона проекта:
https://github.com/jonmcquade/aspnetcore-react-redux#local-no-docker
Первоначально у меня возникли проблемы, когда я попробовал эту команду:
сборка dotnet -c Выпуск -o ./app
Ошибка, которую я видел:
Совместимая версия SDK для версии global.json: [2.1.0] из [global.json] не найдена. Вы имели в виду запускать команды dotnet SDK? Пожалуйста, установите dotnet SDK со страницы:
http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
У меня были установлены определенные версии, указанные в документации, и я установил последние версии для платформ x64 и x86.
Теперь я также получаю эту ошибку, выполняя команду npm install
или dotnet --version
, но у меня установлены SDK.
Такое ощущение, что конфигурация машины как-то сломалась. Кажется, я немного заполучил версию, пытаясь заставить работать команду dotnet build
, и теперь даже NPM не работает.
Global.json - это:
{
"sdk": { "version": "2.1.0" }
}
И файл .csproj содержит:
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<RuntimeFrameworkVersion>2.1.0-preview1-26216-03</RuntimeFrameworkVersion>
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
<IsPackable>false</IsPackable>
<AssemblyName>FlightSearch</AssemblyName>
<RootNamespace>FlightSearch</RootNamespace>
<ApplicationIcon>ClientApp\favicon.ico</ApplicationIcon>
<Authors>Jon McQuade</Authors>
<Company>ACME Freelancing, Inc.</Company>
<StartupObject></StartupObject>
<Product>Flight Search</Product>
<Description>ASP .NET Core 2.1 MVC SPA with React and Redux</Description>
<RepositoryUrl>http://github.com/jonmcquade/aspnetcore-react-redux</RepositoryUrl>
<PreserveCompilationContext>true</PreserveCompilationContext>
<TypeScriptToolsVersion>2.8</TypeScriptToolsVersion>
<OutputType>Exe</OutputType>
<Version>2.1</Version>
</PropertyGroup>
Что мне не хватает, чтобы это работало?
Есть ли проблемы с конфигурацией машины, которые я могу проверить? Может быть, переменные среды? Я попытался выполнить ремонт с помощью установщиков, но это не решило проблему.