【问题标题】:Package Manager Console Visual Studio 2019 Returns New Line包管理器控制台 Visual Studio 2019 返回新行
【发布时间】:2021-08-21 16:26:47
【问题描述】:

当尝试从 Visual Studio 2019(最新版本)中的包管理器控制台更新我的 SQL 数据库时,我总是得到这个。它不执行命令,因此不更新数据库。我尝试了多种解决方案,例如重新启动 PC 和 Visual Studio,甚至重新安装它,但没有成功。我总是以管理员身份运行 VS,但它并没有改变任何东西。

感谢任何帮助。

【问题讨论】:

  • 您的意思是它运行命令然后将您置于提示符下?这就是命令行的工作方式。你在期待什么?
  • 它什么都不做,没有一行输出。它只是创建一个新行而不执行命令。
  • 首先这是一个控制台 @Crowcoder ,第二个问题说,当尝试更新 SQL 数据库时,它不会更新数据库,但实际上会开始一个新行
  • 不,它没有。因为该命令没有被执行,所以它在数据库中没有显示结果。
  • 如果没有要更新的内容,则显示:“未应用迁移。数据库已经是最新的。完成。”

标签: c# sql asp.net-mvc asp.net-core nuget


【解决方案1】:

好的,经过更多调试后,我发现了问题所在。如果是 Visual Studio,我也去了 Visual Studio Installer 并安装了这个。更新 Visual Studio 后,它似乎添加了迁移就好了。

【讨论】:

    【解决方案2】:
    Update-Database -ConnectionString
    

    【讨论】:

    • 请添加一些解释说明为什么会这样。
    • 可能是连接字符串有问题
    猜你喜欢
    • 2016-09-10
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 2020-09-16
    • 2018-04-29
    • 2011-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多