【发布时间】:2016-10-09 02:03:50
【问题描述】:
使用 Visual Studio 2015 社区版安装实体框架时出现以下错误:
install-package EntityFramework 试图收集依赖项 包“EntityFramework.6.1.3”的信息 项目 'Vidly',针对 '.NETFramework,Version=v4.5.2' 尝试 解决包“EntityFramework.6.1.3”的依赖关系 DependencyBehavior“最低”解决安装包的操作 'EntityFramework.6.1.3' 解决了安装包的操作 'EntityFramework.6.1.3' 将包 'EntityFramework.6.1.3' 添加到 文件夹'\Mac\Home\Documents\Visual Studio 2015\Projects\Vidly\packages 将包 'EntityFramework.6.1.3' 添加到 文件夹'\Mac\Home\Documents\Visual Studio 2015\Projects\Vidly\packages 将包 'EntityFramework.6.1.3' 添加到 'packages.config' 执行脚本文件 '\\Mac\Home\Documents\Visual 工作室 2015\Projects\Vidly\packages\EntityFramework.6.1.3\tools\init.ps1' 执行脚本文件'\Mac\Home\Documents\Visual Studio 2015\Projects\Vidly\packages\EntityFramework.6.1.3\tools\install.ps1' 使用“1”参数调用“LoadFrom”的异常:“无法加载 文件或程序集 'file://\\Mac\Home\Documents\Visual Studio 2015\Projects\Vidly\packages\EntityFramework.6.1.3\tools\EntityF ramework.PowerShell.Utility.dll' 或其依赖项之一。手术 不支持。 (来自 HRESULT 的异常:0x80131515)“在 \\Mac\Home\Documents\Visual Studio 2015\Projects\Vidly\packages\EntityFramework.6.1.3\tools\EntityFramework.psm1:780 字符:62 + $utilityAssembly = [System.Reflection.Assembly]::LoadFrom
我已经尝试了 bricelam 的解决方案 here,但无论是替换 psm1 文件还是复制粘贴文本都不起作用,并产生以下结果:
导入模块:文件 \\Mac\Home\Documents\Visual Studio 2015\Projects\Vidly\packages\EntityFramework.6.1.3\tools\EntityFramework.psm1 无法加载。文件 \Mac\Home\Documents\Visual Studio 2015\Projects\Vidly\packages\EntityFramework.6.1.3\tools\EntityFramework.psm1 没有数字签名。该脚本不会在系统上执行。 有关详细信息,请参阅“get-help about_signing”。在 \\Mac\Home\Documents\Visual Studio 2015\Projects\Vidly\packages\EntityFramework.6.1.3\tools\init.ps1:8 字符:14 + 导入模块
这一切都是为了运行启用迁移,这自然会失败。
如果重要的话,我在 MacBook Pro 上使用 Parallels 运行 Windows 7 x64。
编辑 Mark Sowul 在下面的回答指出,使用 Parallel 的功能网络共享会导致此问题。但是,我不确定如何更改目录。
【问题讨论】:
标签: c# entity-framework visual-studio-2015