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能否以.NET核心为目标?_Asp.net_Asp.net Core_Bit Framework - Fatal编程技术网

ASP.NET能否以.NET核心为目标?

ASP.NET能否以.NET核心为目标?,asp.net,asp.net-core,bit-framework,Asp.net,Asp.net Core,Bit Framework,我刚刚加入了一个以netcoreapp3.1为目标的项目。 我可以看到包被添加到项目中。 问题是这个packagebit框架似乎使用asp.net而不是asp.net核心 另一方面,asp.net项目不能以.net核心平台为目标。 那么,一个以.net核心为目标的项目如何可能依赖于使用asp.net classic的库呢? 我缺少什么?项目目标 .Net Framework 4.6.1 .Net核心3.1 正如您在项目文件中看到的那样 <Project Sdk="Microsoft.NET

我刚刚加入了一个以netcoreapp3.1为目标的项目。 我可以看到包被添加到项目中。 问题是这个packagebit框架似乎使用asp.net而不是asp.net核心 另一方面,asp.net项目不能以.net核心平台为目标。 那么,一个以.net核心为目标的项目如何可能依赖于使用asp.net classic的库呢? 我缺少什么?

项目目标

.Net Framework 4.6.1 .Net核心3.1 正如您在项目文件中看到的那样

<Project Sdk="Microsoft.NET.Sdk">

  <Import Project="../Server.Build.props" />

  <PropertyGroup>
    <TargetFrameworks>net461;netcoreapp3.1</TargetFrameworks>
    <PackageTags>$(PackageTags)</PackageTags>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.1.2" />
    <PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
    <PackageReference Include="System.ComponentModel.Annotations" Version="4.7.0" />
    <PackageReference Include="System.Configuration.ConfigurationManager" Version="4.7.0" />
    <PackageReference Include="Autofac" Version="5.1.2" />
    <PackageReference Include="System.Net.Http" Version="4.3.4" />
  </ItemGroup>

</Project>
该项目的目标是:

.Net Framework 4.6.1 .Net核心3.1 正如您在项目文件中看到的那样

<Project Sdk="Microsoft.NET.Sdk">

  <Import Project="../Server.Build.props" />

  <PropertyGroup>
    <TargetFrameworks>net461;netcoreapp3.1</TargetFrameworks>
    <PackageTags>$(PackageTags)</PackageTags>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.1.2" />
    <PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
    <PackageReference Include="System.ComponentModel.Annotations" Version="4.7.0" />
    <PackageReference Include="System.Configuration.ConfigurationManager" Version="4.7.0" />
    <PackageReference Include="Autofac" Version="5.1.2" />
    <PackageReference Include="System.Net.Http" Version="4.3.4" />
  </ItemGroup>

</Project>

您可以将net core应用程序3.1和asp.net core 3.1以及使用asp.net core 2.2的net461+作为目标
您可以查看。

您可以针对net core应用程序3.1和asp.net core 3.1以及使用asp.net core 2.2的net461+ 你可以看看