【发布时间】:2015-11-29 18:52:24
【问题描述】:
每次我从包管理器控制台运行 Update-Database 时,Visual Studio 2015 都会崩溃。当时它恰好正在运行我的迁移 Configuration.Seed 方法。知道我应该去哪里看看发生了什么吗?
【问题讨论】:
-
捕获崩溃的 VS2015 的转储(technet.microsoft.com/en-us/sysinternals/dd996900.aspx,msdn.microsoft.com/en-us/library/bb787181%28VS.85%29.aspx)。在 windbg 中打开故障转储,修复调试符号 (stackoverflow.com/a/30019890/1466046),运行 !analyze -v 并发布输出。
-
我发现了这篇文章:link,它帮助我调试了引发未处理异常的 Seed 方法。我会尝试你的建议@magicandre1981,看看为什么这会导致 VS 失败。
-
你找到解决办法了吗?
-
@MothCreek,我从来没有回过头来尝试 magicandre1981 提出的解决方案。我确实在我的种子方法代码周围放置了一个 try catch,并发现它在哪里引发了异常。一旦我纠正了种子方法就可以了。我本来希望在输出窗口或包管理器窗口中获得堆栈跟踪。
标签: entity-framework ef-code-first entity-framework-6 visual-studio-2015 entity-framework-migrations