正如标题所说,当我尝试为我的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,奇怪的是我在我的解决方案的其他地方有另一个同一项目的副本,但它没有出现此错误。
有没有人对如何修复此构建错误有任何建议?
答案 0 :(得分:1)
在其他地方环顾四周之后,我开始预感到这个问题是由我的Entity Framework安装造成的。我继续打开NuGet Package Manager控制台并运行命令:
Update-Package -reinstall EntityFramework。
等待EF重新安装后,我重新启动了Visual Studio。重新启动后,我能够构建我的EF模型项目,没有任何错误。希望这可以帮助遇到同样问题的其他人。