[英](Build Failed) Add-Migration Initial
我正在学习 .NET 课程
我需要在 PieController.cs 文件下的包管理器控制台中编写“Add-Migration Initial”。
当我这样做时,我收到一条没有错误列表的“构建失败”消息。
导致构建失败的问题是什么?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using BethanysPieShop.Models;
using BethanysPieShop.ViewModels;
namespace BethanysPieShop.Controllers
{
public class PieController : Controller
{
private readonly IPieRepository _pieRepository;
private readonly ICategoryRepository _categoryRepository;
public PieController(IPieRepository pieRepository, ICategoryRepository categoryRepository)
{
_pieRepository = pieRepository;
_categoryRepository = categoryRepository;
}
public ViewResult List()
{
PiesListViewModel piesListViewModel = new PiesListViewModel();
piesListViewModel.Pies = _pieRepository.Pies;
piesListViewModel.CurrentCategory = "Cheese cakes";
return View(piesListViewModel);
}
}
}
课程成绩如下(1) ;
您可以执行以下操作:
可以肯定的是,某些错误或某些错误无法让您的迁移做好准备。
在我的情况下,同样的问题是由于我的主项目引用了另一个具有不同版本 EFCore 的问题。 所以我必须在能够管理迁移之前删除项目引用。 在所有链接的项目中使用相同的 EF 版本也应该是解决方案。
根据我的经验,这是由其他错误引起的,纠正错误后,它起作用了。 在 _ViewStart.cshtml 中,我必须将 Layout = _Layout 更改为 Layout = "_Layout"。
在其他情况下可能是由于其他错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.