Add-Migration命令仅提示“ ScriptHalted”

时间:2019-10-31 12:32:24

标签: c# visual-studio powershell asp.net-core nuget

我正在尝试使用本教程来学习如何使用Razor页面制作App.Net Core应用程序:https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/model?view=aspnetcore-3.0&tabs=visual-studio

在制作了Movie模型并成功对其进行脚手架之后,我尝试进行数据库的初始迁移。

但是,每次使用命令react-redux时,即使使用verbose选项,它也会提示 import { connect } from 'react-redux'; import { submitData } from "../state/actions"; class FormComponent extends Component { constructor(props) { super(props); this.state = { fields: {}, errors: {} }; } submitForm = e => { const { dispatchSubmitData } = this.props; e.preventDefault(); if (this.validateForm()) { dispatchSubmitData(this.state.fields); } }; } const mapStateToProps = null; function mapDispatchToProps(dispatch) { return { dispatchSubmitData: (...args) => dispatch(submitData(...args)) }; } export connect(mapStateToProps, mapDispatchToProps)(FormComponent); 。与Add-Migration一样。

我尝试了其他命令,例如ScriptHalted,这些命令似乎可以工作,但是我不需要两个。

有什么我想念的吗?

在我看来,我完美地遵循了本教程,并试图在此处找到答案,但是我没有提出任何解决方案。

3 个答案:

答案 0 :(得分:0)

我在英语教程页面的一个封闭问题中找到了答案(我刚开始使用法语)

https://developercommunity.visualstudio.com/content/problem/753703/package-manager-console-scripthalted.html

简单来说,该错误来自Windows 7使用的旧版PowerShell。更新它现在似乎可以正常工作。

答案 1 :(得分:0)

问题是powershell的版本。

win7上的powershell是2.0,而PM是基于powershell.so的,所以我将Powershell版本升级到5.1之后,就可以解决了。

在这里您可以查看版本https://docs.microsoft.com/zh-cn/powershell/scripting/install/installing-windows-powershell?view=powershell-6

我在这里下载的内容https://www.microsoft.com/en-us/download/details.aspx?id=54616

答案 2 :(得分:0)

我今天遇到了这个错误。正如其他人所说,这是关于在 Windows 7 机器上升级 Powershell。这是对我有用的链接。

https://docs.microsoft.com/en-us/powershell/scripting/windows-powershell/wmf/setup/install-configure?view=powershell-7.1

重新启动 PC 后,更新数据库按预期工作。