Asp.net-Core
npm 無法從 global.json 中找到 SDK 版本
我正在嘗試使用此作為基礎項目模板來快速了解 asp.net core/npm/react:
https://github.com/jonmcquade/aspnetcore-react-redux#local-no-docker
嘗試此命令後,我最初遇到了麻煩:
dotnet build -c Release -o ./app
我看到的錯誤:
global.json 版本的兼容 SDK 版本:
$$ 2.1.0 $$從 $$ global.json $$未找到您的意思是執行 dotnet SDK 命令嗎?請從以下位置安裝 dotnet SDK:http:
我安裝了文件中的特定版本,並且安裝了最新版本,包括 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>為了讓這個工作,我缺少什麼?
我可以檢查一些機器配置問題嗎?也許是環境變數?我嘗試使用安裝程序進行修復,但這並不能解決問題。
global.json指定用於建構應用程序的 .NET Core的*SDK版本。*這與您要執行應用程序的 .NET Core 執行時版本幾乎沒有關係。您的應用程序是
netcoreapp2.1.NET Core 2.1 執行時。最早的 SDK 版本是2.1.300.由於這是最新的 .NET Core 版本,您實際上根本不需要使用 a
global.json:只需從項目中刪除文件,工具應該使用2.1.300-rc1您機器上的最新版本。
