当前位置: 首页 > 编程语言 > C#

启用–迁移错误分享

时间:2023-04-10 20:45:33 C#

启用–迁移错误无法加载文件或程序集“file:///...packagesEntityFramework.6.0.1toolsEntityFramework.PowerShell.Utility.dll”或其依赖项之一。不支持操作。(HRESULT异常:0x80131515)“在...packagesEntityFramework.6.1.1toolsEntityFramework.psm1:780char:62+$utilityAssembly=[System.Reflection.Assembly]::LoadFrom<<<<((Join-Path$ToolsPathEntityFramework.PowerShell.Utility.dll))+CategoryInfo:NotSpecified:(:)[],MethodInvocationException+FullyQualifiedErrorId:DotNetMethodException您不能在空值表达式上调用方法。在...packagesEntityFramework.6.1.1toolsEntityFramework.psdism1:781char:50+$CreateInstance<<<<(+CategoryInfo:InvalidOperation:(CreateInstance:String)[],RuntimeException+FullyQualifiedErrorId:InvokeMethodOnNullExceptioncalling"CreateInstanceFrom"with"8"argument(s):"Couldnotloadfileorassembly'file:///...packagesEntityFramework.6.0.1toolsEntityFramework.PowerShell.dll'或其依赖项之一。操作是不支持。(HRESULT异常:0x80131515)“在...packagesEntityFramework.6.1.1toolsEntityFramework.psm1:809char:31+$domain.CreateInstanceFrom<<<<(+CategoryInfo:NotSpecified:(:)[],MethodInvocationException+FullyQualifiedErrorId:DotNetMethodException我刚刚在同事的机器上遇到了这个解决方案是:卸载EFNuGet包手动从Web.Config/App.Config文件中删除实体框架部分关闭VisualStudio在VisualStudio中重新打开解决方案重新安装EFNuGetpackages所以在文件资源管理器中打开解决方案文件夹,你能找到他们在“Packages”文件夹中找到的.dll然后是EntityFramework6.0.1文件夹吗?如果没有,有两个选择:检查源代码控制服务器,很可能不是下载到本地工作区。如果是这样,如果您使用TFS,只需从源代码管理中手动获取它们。如果文件不在源代码管理服务器上,我建议卸载EF6.0.1nuget,然后手动删除上面Package文件夹中关于ef的整个文件夹,然后重新安装。我也有同样的问题。我的项目存储在网络驱动器中。我的电脑上有很多安全策略。我将项目移动到本地硬盘,问题解决了。似乎“EntityFramework.Powershell.utility.dll”正在使用一些powershell功能,系统阻止执行此类调用,可能是因为调用powershell的dll不是本地文件。在您的情况下,请确保您没有任何安全策略或系统配置阻止您的系统从非本地驱动器执行有问题的扩展(EntityFramework.Powershell.utility.dll)面临类似问题。问题的原因是我的代码从一台机器转移到另一台机器......删除然后重新安装实体框架解决了这个问题。从包管理器控制台或浏览器更新实体包。以上就是《C#学习教程:启用-迁移迁移》的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: