尝试构建EFModel时收到构建错误

时间:2016-10-06 20:39:53

标签: c# entity-framework visual-studio-2013

正如标题所说,当我尝试为我的EF模型构建DLL时,我收到以下构建错误:

  

错误9处理模板时抛出了异常。抛出以下异常:   System.AppDomainUnloadedException:尝试访问已卸载的AppDomain。      在Microsoft.VisualStudio.TextTemplating.IDebugTransformationRun.get_Errors()      在Microsoft.VisualStudio.TextTemplating.Engine.ProcessTemplateImplementation(TemplateProcessingSession session,String content,ITextTemplatingEngineHost host,String className,String classNamespace)

     

C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Entity Framework Tools \ DBGen \ SSDLToSQL10.tt 0 0其他文件

我正在使用Entity Framework版本6.1.3,奇怪的是我在我的解决方案的其他地方有另一个同一项目的副本,但它没有出现此错误。

有没有人对如何修复此构建错误有任何建议?

1 个答案:

答案 0 :(得分:1)

在其他地方环顾四周之后,我开始预感到这个问题是由我的Entity Framework安装造成的。我继续打开NuGet Package Manager控制台并运行命令:

  

Update-Package -reinstall EntityFramework。

等待EF重新安装后,我重新启动了Visual Studio。重新启动后,我能够构建我的EF模型项目,没有任何错误。希望这可以帮助遇到同样问题的其他人。