【发布时间】:2017-05-11 14:58:09
【问题描述】:
我已尽一切努力避免此错误,并且它不断出现:
Unable to resolve 'Microsoft.NETCore.App (>= 2.0.0)' for '.NETCoreApp,Version=v2.0'.
我从这个链接下载并安装了所有东西: https://blogs.msdn.microsoft.com/dotnet/2017/05/10/announcing-net-core-2-0-preview-1/
当我创建一个指向 dotnetcore2.0 的新 asp.net 核心项目时,我收到了该错误。
这是为什么?
dotnet --version: 2.0.0-preview2-005905
这里是 cli 或 vs2017 模板创建的 csproj 文件:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<UserSecretsId>aspnet-SampleProj-FA293BE5-380F-47C2-994D-F7F2FAE390X9</UserSecretsId>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0-preview1-24647" />
</ItemGroup>
<!-- ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0-preview1-24647" />
</ItemGroup -->
</Project>
【问题讨论】:
-
对确切的错误进行谷歌搜索然后
Unable to resolve 'Microsoft.NETCore.App (>= 2.0.0)' for '.NETCoreApp,Version=v2.0' -
我做了这件事,什么也没做......
-
dotnet --version打印什么? csproj 中有什么? -
@Romoku dotnet --version: 2.0.0-preview2-005905 并请参阅我对 dotnet new 正在创建的 csproj 帖子的更新...
-
@BlakeRivell 从
dotnet --version你已经安装了预览版 2。尝试卸载它并从GitHub 下载预览版 1 sdk。另一个可能的问题是 NuGet 将Microsoft.AspNetCore.All版本显示为2.0.0-preview1-final。
标签: c# asp.net asp.net-core visual-studio-2017