简体   繁体   English

错误 NU1202: Package Microsoft.AspNetCore.Blazor.Cli 0.7.0 与 netcoreapp2.0 (.NETCoreApp,Version=v2.0) 不兼容

[英]error NU1202: Package Microsoft.AspNetCore.Blazor.Cli 0.7.0 is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0)

I did searching in the forum and checked there is no error NU1202 on Microsoft.AspNetCore.Blazor.Cli 0.7.0.我在论坛中搜索并检查了 Microsoft.AspNetCore.Blazor.Cli 0.7.0 上没有错误 NU1202。

I am trying to create a simple project with Blazor by using dotnet CLI.我正在尝试使用 dotnet CLI 创建一个带有 Blazor 的简单项目。

Before running dotnet new , I run the dotnet new -i to install the Blazor template.在运行dotnet new之前,我运行 dotnet new -i 来安装 Blazor 模板。

>dotnet new -i Microsoft.AspNetCore.Blazor.Templates
  Restoring packages for C:\Users\XXXXXX\.templateengine\dotnetcli\v2.1.202\scratch\restore.csproj...
  Installing Microsoft.AspNetCore.Blazor.Templates 0.7.0.
  Generating MSBuild file C:\Users\XXXXXX\.templateengine\dotnetcli\v2.1.202\scratch\obj\restore.csproj.nuget.g.props.
  Generating MSBuild file C:\Users\XXXXXX\.templateengine\dotnetcli\v2.1.202\scratch\obj\restore.csproj.nuget.g.targets.
  Restore completed in 3.64 sec for C:\Users\XXXXXX\.templateengine\dotnetcli\v2.1.202\scratch\restore.csproj.

  Restoring packages for C:\Users\XXXXXX\.templateengine\dotnetcli\v2.1.202\scratch\restore.csproj...
  Installing Microsoft.AspNetCore.Blazor.Templates 0.7.0.
  Generating MSBuild file C:\Users\XXXXXX\.templateengine\dotnetcli\v2.1.202\scratch\obj\restore.csproj.nuget.g.props.
  Generating MSBuild file C:\Users\XXXXXX\.templateengine\dotnetcli\v2.1.202\scratch\obj\restore.csproj.nuget.g.targets.
  Restore completed in 873.93 ms for C:\Users\XXXXXX\.templateengine\dotnetcli\v2.1.202\scratch\restore.csproj.

Templates                                         Short Name            Language          Tags
---------------------------------------------------------------------------------------------------------------
Console Application                               console               [C#], F#, VB      Common/Console
Class library                                     classlib              [C#], F#, VB      Common/Library
Unit Test Project                                 mstest                [C#], F#, VB      Test/MSTest
xUnit Test Project                                xunit                 [C#], F#, VB      Test/xUnit
Blazor (hosted in ASP.NET server)                 blazorhosted          [C#]              Web/Blazor/Hosted
Blazor Library                                    blazorlib             [C#]              Web/Blazor/Library
Blazor (Server-side in ASP.NET Core)              blazorserverside      [C#]              Web/Blazor/ServerSide
Blazor (standalone)                               blazor                [C#]              Web/Blazor/Standalone
ASP.NET Core Empty                                web                   [C#], F#          Web/Empty
ASP.NET Core Web App (Model-View-Controller)      mvc                   [C#], F#          Web/MVC
ASP.NET Core Web App                              razor                 [C#]              Web/MVC/Razor Pages
ASP.NET Core with Angular                         angular               [C#]              Web/MVC/SPA
ASP.NET Core with React.js                        react                 [C#]              Web/MVC/SPA
ASP.NET Core with React.js and Redux              reactredux            [C#]              Web/MVC/SPA
ASP.NET Core Web API                              webapi                [C#], F#          Web/WebAPI
global.json file                                  globaljson                              Config
NuGet Config                                      nugetconfig                             Config
Web Config                                        webconfig                               Config
Solution File                                     sln                                     Solution
Razor Page                                        page                                    Web/ASP.NET
MVC ViewImports                                   viewimports                             Web/ASP.NET
MVC ViewStart                                     viewstart                               Web/ASP.NET

Examples:
    dotnet new mvc --auth Individual
    dotnet new nugetconfig
    dotnet new --help

Then start to create a new project:然后开始创建一个新项目:

>dotnet new blazor -o TestBlazorApp
The template "Blazor (standalone)" was created successfully.

Processing post-creation actions...
Running 'dotnet restore' on TestBlazorApp\TestBlazorApp.csproj...
  Restoring packages for C:\<PathToProject>\TestBlazorApp\TestBlazorApp.csproj...
  Generating MSBuild file C:\<PathToProject>\TestBlazorApp\obj\TestBlazorApp.csproj.nuget.g.props.
  Generating MSBuild file C:\<PathToProject>\TestBlazorApp\obj\TestBlazorApp.csproj.nuget.g.targets.
  Restore completed in 1.27 sec for C:\<PathToProject>\TestBlazorApp\TestBlazorApp.csproj.
  Restoring packages for C:\<PathToProject>\TestBlazorApp\TestBlazorApp.csproj...
C:\<PathToProject>\TestBlazorApp\TestBlazorApp.csproj : error NU1202: Package Microsoft.AspNetCore.Blazor.Cli 0.7.0 is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0). Package Microsoft.AspNetCore.Blazor.Cli 0.7.0 supports: netcoreapp2.1 (.NETCoreApp,Version=v2.1)
  Restore failed in 108.64 ms for C:\<PathToProject>\TestBlazorApp\TestBlazorApp.csproj.

Restore failed.
Post action failed.
Description: Restore NuGet packages required by this project.
Manual instructions: Run 'dotnet restore'

Due to the error tried to run dotnet restore由于错误尝试运行dotnet restore

C:\Blazor Quick Start Guide\Practice\Chapter01>cd TestBlazorApp

C:\<PathToProject>\TestBlazorApp>dotnet restore
  Restore completed in 49.71 ms for C:\<PathToProject>\TestBlazorApp\TestBlazorApp.csproj.
  Restoring packages for C:\<PathToProject>\TestBlazorApp\TestBlazorApp.csproj...
C:\<PathToProject>\TestBlazorApp\TestBlazorApp.csproj : error NU1202: Package Microsoft.AspNetCore.Blazor.Cli 0.7.0 is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0). Package Microsoft.AspNetCore.Blazor.Cli 0.7.0 supports: netcoreapp2.1 (.NETCoreApp,Version=v2.1)
  Restore failed in 136.22 ms for C:\<PathToProject>\TestBlazorApp\TestBlazorApp.csproj.

However, I checked I have 2.1 SDK installed.但是,我检查了我安装了 2.1 SDK。

>dotnet --info
.NET Command Line Tools (2.1.202)

Product Information:
 Version:            2.1.202
 Commit SHA-1 hash:  281caedada

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.17134
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\2.1.202\

Microsoft .NET Core Shared Framework Host

  Version  : 2.0.9
  Build    : 1632fa1589b0eee3277a8841ce1770e554ece037

What caused the problem here?是什么导致了这里的问题?

The issue was resolved.问题已解决。

Solution:解决方案:
1. Install the latest 2.1 SDK from https://dotnet.microsoft.com/download/dotnet-core/2.1 . 1. 从https://dotnet.microsoft.com/download/dotnet-core/2.1
2. Install Blazor into the new SDK 2.将Blazor安装到新的SDK
3. Create a new project. 3. 创建一个新项目。

>dotnet --info
.NET Core SDK (reflecting any global.json):
 Version:   2.1.805
 Commit:    cee34dc8d6

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.17134
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\2.1.805\

Host (useful for support):
  Version: 2.1.17
  Commit:  7b9e4ef7c1

.NET Core SDKs installed:
  1.1.10 [C:\Program Files\dotnet\sdk]
  2.1.202 [C:\Program Files\dotnet\sdk]
  2.1.805 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 1.0.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.1.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

C:\<PathToProject>dotnet new -i Microsoft.AspNetCore.Blazor.Templates
  Restore completed in 2.84 sec for C:\Users\XXXXXX\.templateengine\dotnetcli\v2.1.805\scratch\restore.csproj.

Usage: new [options]

Options:
  -h, --help          Displays help for this command.
  -l, --list          Lists templates containing the specified name. If no name is specified, lists all templates.
  -n, --name          The name for the output being created. If no name is specified, the name of the current directory is used.
  -o, --output        Location to place the generated output.
  -i, --install       Installs a source or a template pack.
  -u, --uninstall     Uninstalls a source or a template pack.
  --nuget-source      Specifies a NuGet source to use during install.
  --type              Filters templates based on available types. Predefined values are "project", "item" or "other".
  --force             Forces content to be generated even if it would change existing files.
  -lang, --language   Filters templates based on language and specifies the language of the template to create.


Templates                                         Short Name            Language          Tags
-------------------------------------------------------------------------------------------------------------------------------
Console Application                               console               [C#], F#, VB      Common/Console
Class library                                     classlib              [C#], F#, VB      Common/Library
Unit Test Project                                 mstest                [C#], F#, VB      Test/MSTest
NUnit 3 Test Project                              nunit                 [C#], F#, VB      Test/NUnit
NUnit 3 Test Item                                 nunit-test            [C#], F#, VB      Test/NUnit
xUnit Test Project                                xunit                 [C#], F#, VB      Test/xUnit
Razor Page                                        page                  [C#]              Web/ASP.NET
MVC ViewImports                                   viewimports           [C#]              Web/ASP.NET
MVC ViewStart                                     viewstart             [C#]              Web/ASP.NET
Blazor (hosted in ASP.NET server)                 blazorhosted          [C#]              Web/Blazor/Hosted
Blazor Library                                    blazorlib             [C#]              Web/Blazor/Library
Blazor (Server-side in ASP.NET Core)              blazorserverside      [C#]              Web/Blazor/ServerSide
Blazor (standalone)                               blazor                [C#]              Web/Blazor/Standalone
ASP.NET Core Empty                                web                   [C#], F#          Web/Empty
ASP.NET Core Web App (Model-View-Controller)      mvc                   [C#], F#          Web/MVC
ASP.NET Core Web App                              razor                 [C#]              Web/MVC/Razor Pages
ASP.NET Core with Angular                         angular               [C#]              Web/MVC/SPA
ASP.NET Core with React.js                        react                 [C#]              Web/MVC/SPA
ASP.NET Core with React.js and Redux              reactredux            [C#]              Web/MVC/SPA
Razor Class Library                               razorclasslib         [C#]              Web/Razor/Library/Razor Class Library
ASP.NET Core Web API                              webapi                [C#], F#          Web/WebAPI
global.json file                                  globaljson                              Config
NuGet Config                                      nugetconfig                             Config
Web Config                                        webconfig                               Config
Solution File                                     sln                                     Solution

Examples:
    dotnet new mvc --auth Individual
    dotnet new viewimports --namespace
    dotnet new --help

C:\<PathToProject>dotnet new blazor -o TestBlazorApp
The template "Blazor (standalone)" was created successfully.

Processing post-creation actions...
Running 'dotnet restore' on TestBlazorApp\TestBlazorApp.csproj...
  Restore completed in 3.56 sec for C:\<PathToProject>\TestBlazorApp\TestBlazorApp.csproj.
  Restore completed in 2.22 min for C:\<PathToProject>\TestBlazorApp\TestBlazorApp.csproj.

Restore succeeded.

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 NU1202: Package 与 netcoreapp2.0 (.NETCoreApp,Version=v3.0) 不兼容 - NU1202: Package is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v3.0) 项目与netcoreapp2.0不兼容 - Project is not compatible with netcoreapp2.0 软件包与 netcoreapp2.0 不兼容 - Packages are not compatible with netcoreapp2.0 错误 NU1202 Microsoft.EntityFrameworkCore.SqlServer 5.0.0 package 与 net50 不兼容 - Error NU1202 Microsoft.EntityFrameworkCore.SqlServer 5.0.0 package is not compatible with net50 netcoreapp2.0 和 netstandard2.0 - netcoreapp2.0 with netstandard2.0 使用&#39;.NETFramework,Version = v4.6.1&#39;而不是项目目标框架&#39;.NETCoreApp,Version = v2.0&#39;恢复了包&#39;EntityFramework 6.2.0&#39; - Package 'EntityFramework 6.2.0' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETCoreApp,Version=v2.0' 将配置选项从netcoreapp1.1移植到netcoreapp2.0 - Porting configuration options from netcoreapp1.1 to netcoreapp2.0 netcoreapp2.0预览版2。 身份配置 - netcoreapp2.0 preview2. Identity configuration 在不同的 netstandard2.0 库 NU1202 中安装 netstandard2.0 Nuget 包 - Installing a netstandard2.0 Nuget Package inside a different netstandard2.0 library NU1202 如何在同一个项目中定位netcoreapp2.0和net461 - How to target netcoreapp2.0 and net461 in the same project
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM