Asp.net core 如何解决aspnet core 2.1中的版本冲突?(2.1.1>;=2.1.0-rc1-最终版)
正在尝试将Microsoft.VisualStudio.Web.BrowserLink 2.1.1作为nuget包添加到一个非常常用的文件->新建->Project.net core 2.1项目中Asp.net core 如何解决aspnet core 2.1中的版本冲突?(2.1.1>;=2.1.0-rc1-最终版),asp.net-core,.net-core,asp.net-core-mvc-2.1,Asp.net Core,.net Core,Asp.net Core Mvc 2.1,正在尝试将Microsoft.VisualStudio.Web.BrowserLink 2.1.1作为nuget包添加到一个非常常用的文件->新建->Project.net core 2.1项目中 Version conflict detected for Microsoft.AspNetCore.Hosting.Abstractions. Reference the package directly from the project to resolve this issue. Eng
Version conflict detected for Microsoft.AspNetCore.Hosting.Abstractions. Reference the package directly from the project to resolve this issue.
EngineeringWeb (>= 1.0.0) -> Microsoft.VisualStudio.Web.BrowserLink (>= 2.1.1) -> Microsoft.AspNetCore.Hosting.Abstractions (>= 2.1.1)
EngineeringWeb (>= 1.0.0) -> Microsoft.AspNetCore.App (>= 2.1.0-rc1-final) -> Microsoft.AspNetCore.Hosting.Abstractions (>= 2.1.0-rc1-final).
我记得过去在csproj文件中做过重定向版本的事情。我希望在核心部分避免这种情况
.csproj文件:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.1" />
</ItemGroup>
<ItemGroup>
<Folder Include="Features\" />
<Folder Include="Features\Registration\" />
</ItemGroup>
<ItemGroup>
<Compile Remove="Controllers\HomeController.cs" />
</ItemGroup>
<ProjectExtensions>
<MonoDevelop>
<Properties>
<Policies>
<VersionControlPolicy>
<CommitMessageStyle LastFilePostfix=":
 " LineAlign="0" IncludeDirectoryPaths="True" />
</VersionControlPolicy>
</Policies>
</Properties>
</MonoDevelop>
</ProjectExtensions>
</Project>
netcoreapp2.1
符合事实的
共享框架包Microsoft.AspNetCore.App
应始终在没有版本号的情况下使用,如下所示:
<PackageReference Include="Microsoft.AspNetCore.App" />
那里的版本是
2.1.0-rc1-final
。这表明您尚未将本地SDK更新为2.1.0 RTM或2.1.1。你可以下载。可以找到所有下载,包括服务器的运行时安装程序。共享框架软件包Microsoft.AspNetCore.App
应始终在没有版本号的情况下使用,如下所示:
<PackageReference Include="Microsoft.AspNetCore.App" />
那里的版本是
2.1.0-rc1-final
。这表明您尚未将本地SDK更新为2.1.0 RTM或2.1.1。你可以下载。所有下载,可以找到服务器的运行时安装程序。尝试卸载现有的microsoft.aspnetcore.app并从nuget重新安装它这将解决您的问题*什么是dotnet--列出运行时?尝试卸载现有的microsoft.aspnetcore.app并从nuget重新安装它这将解决您的问题问题*dotnet——列出运行时时会说什么?终于为我解决了。终于为我解决了。