Приклеенная ниже ошибка возникает только тогда, когда решение имеет более одного проекта, который ссылается на EntityFramework. Когда вы запускаете "Enable-Migrations" или "Add-Migration", я получил следующую ошибку:
Новый объект: недопустимое значение или свойство только для чтения. Измените значение, а затем повторите попытку. В D:\Projetos\Monitoramento\пакеты\EntityFramework.6.1.3\Tools\EntityFramework.psm1: 757 char: 13 + $info = New-Object System.AppDomainSetup -Property @{ + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidData: (:) [Новый объект], исключение + FullyQualifiedErrorId: SetValueException, Microsoft.PowerShell.Commands.NewObjectCommand. свойство "PrivateBinPath" не может быть найдено на этом объекте. Подтвердите это свойство существует и может быть установлено. В D:\Projetos\Monitoramento\пакеты\EntityFramework.6.1.3\инструменты\EntityFramework.psm1: 772 char: 9 + $info.PrivateBinPath + = '; lib\net45' + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidOperation: (:) [], RuntimeException + FullyQualifiedErrorId: PropertyNotFound Exception вызывает "LoadFrom" с аргументом "1": "Указанный путь, имя файла или оба они слишком длинны. Полноценное имя файла должно быть меньше 260 символов, а имя каталога должно быть меньше 248 символов." В D:\Projetos\Monitoramento\пакеты\EntityFramework.6.1.3\инструменты\EntityFramework.psm1: 780 char: 5 + $utilityAssembly = [System.Reflection.Assembly]:: LoadFrom ((Join-Path $ToolsP... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId: PathTooLongException Вы не можете вызвать метод для нулевого значения выражения. В D:\Projetos\Monitoramento\пакеты\EntityFramework.6.1.3\Tools\EntityFramework.psm1: 781 char: 5 + $dispatcher = $utilityAssembly.CreateInstance( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidOperation: (:) [], RuntimeException + FullyQualifiedErrorId: InvokeMethodOnNull Exception, вызывающий "CreateInstanceFrom" с аргументами "8": "Указанный путь, файл имя или оба слишком длинны. Полное имя файла должно быть меньше чем 260 символов, а имя каталога должно быть меньше 248 символов. D:\Projetos\Monitoramento\пакеты\EntityFramework.6.1.3\Tools\EntityFramework.psm1: 809 char: 5 + $domain.CreateInstanceFrom( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId: PathTooLongException
Выход с EntityFramework 6.1.1:
Вызов исключения "LoadFrom" с аргументом "1": "Указанный путь, имя файла или оба слишком длинны. Полноценное имя файла должно быть меньше 260 символов, а имя каталога должно быть меньше чем 248 символов." В папке C:\Users\Hudson\Documents\Visual Studio 2015\Projects\WpfApplication4\пакеты\EntityFramework.6.1.1\Tools\EntityFramework.psm1: 780 char: 5 + $utilityAssembly = [System.Reflection.Assembly]:: LoadFrom ((Join-Path $ToolsP... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId: PathTooLongException Вы не можете вызвать метод для нулевого значения выражения. В C:\Users\Hudson\Documents\Visual Studio 2015\Projects\WpfApplication4\пакеты\EntityFramework.6.1.1\Tools\EntityFramework.psm1: 781 char: 5 + $dispatcher = $utilityAssembly.CreateInstance( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidOperation: (:) [], RuntimeException + FullyQualifiedErrorId: InvokeMethodOnNull Exception, вызывающий "CreateInstanceFrom" с аргументами "8": "Указанный путь, файл имя или оба слишком длинны. Полное имя файла должно быть меньше чем 260 символов, а имя каталога должно быть меньше 248 символов." В папке C:\Users\Hudson\Documents\Visual Studio 2015\Projects\WpfApplication4\пакеты\EntityFramework.6.1.1\Tools\EntityFramework.psm1: 809 char: 5 + $domain.CreateInstanceFrom( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId: PathTooLongException