为了账号安全,请及时绑定邮箱和手机立即绑定

缺少参考。确保项目引用“Microsoft.NET.Sdk.web”

缺少参考。确保项目引用“Microsoft.NET.Sdk.web”

C#
白板的微信 2021-10-09 10:43:33
尝试运行 asp.net 核心项目时出现此错误。缺少一个或多个编译参考。确保项目引用“Microsoft.NET.Sdk.web”且 PreserveCompilationContext 属性未设置为 falseEfDemo.csproj<Project Sdk="Microsoft.NET.Sdk.Web">  <PropertyGroup>    <TargetFramework>netcoreapp2.0</TargetFramework>  </PropertyGroup>  <ItemGroup>    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.6" />    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.1.1" />    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.1.1" />    <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.1" />  </ItemGroup>  <ItemGroup>    <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.0" />    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" />  </ItemGroup></Project>家庭控制器.csnamespace EfDemo.Controllers{    public class HomeController : Controller    {        async public Task<IActionResult> Index()        {            using (var context = new EFCoreWebDemoContext())            {                var model = await context.Authors.AsNoTracking().ToListAsync();                return View(model);            }        }    }}
查看完整描述

3 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

我有同样的问题。当我卸载 nuget 中的软件包并再次安装时,我能够解决以下问题。之后,我编译了该项目,它再次运行。


查看完整回答
反对 回复 2021-10-09
  • 3 回答
  • 0 关注
  • 496 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信