Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
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 - Fatal编程技术网

Asp.net core 如何解决aspnet core 2.1中的版本冲突?(2.1.1>;=2.1.0-rc1-最终版)

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

正在尝试将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. 
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=":&#xA;  " 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——列出运行时时会说什么?终于为我解决了。终于为我解决了。