gpt4 book ai didi

asp.net-mvc - 包管理器控制台中与 Entity Framework 相关的项目启动错误

转载 作者:行者123 更新时间:2023-12-04 21:19:35 27 4
gpt4 key购买 nike

在过去的几天里,这个错误一直困扰着我,在谷歌上几乎找不到关于此的信息。这是前几天开始的,当时我被工作分配了一台新笔记本电脑,我基本上是在 Windows 7 x64 和 VS2012 Update 1 的全新安装上运行它。

每当我使用 Entity Framework 5 或 6-alpha 启动项目时,都会将此异常抛出到包管理器控制台:

New-Object : Cannot find an overload for "Version" and the argument count: "2".
At <project path>\packages\EntityFramework.5.0.0\tools\in
it.ps1:5 char:46
+ if ($PSVersionTable.PSVersion -ge (New-Object <<<< Version @( 3, 0 )))
+ CategoryInfo : InvalidOperation: (:) [New-Object], MethodException
+ FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand

Test-ModuleManifest : Invalid Module Manifest path '<project path>
\packages\EntityFramework.5.0.0\tools\'. The path argument must resolve to a single file in the file system with a '
.psd1' extension. Please fix the path specification and try again.
At <project path>\packages\EntityFramework.5.0.0\tools\in
it.ps1:14 char:34
+ $thisModule = Test-ModuleManifest <<<< (Join-Path $toolsPath $thisModuleManifest)
+ CategoryInfo : InvalidArgument: (C:\Users\stephe...rk.5.0.0\tools\:String) [Test-ModuleManifest], InvalidOper
ationException
+ FullyQualifiedErrorId : Modules_InvalidModuleManifestPath,Microsoft.PowerShell.Commands.TestModuleManifestCommand

Import-Module : Cannot bind argument to parameter 'Name' because it is null.
At <project path>\packages\EntityFramework.5.0.0\tools\in
it.ps1:31 char:18
+ Import-Module <<<< $thisModule
+ CategoryInfo : InvalidData: (:) [Import-Module], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.ImportModuleComma
nd

我可以通过手动编辑包脚本来消除这个错误,但感觉这将是错误的方法。也有多个实例以这种方式检查 Powershell 版本,所以我怀疑我的计算机配置有问题。

这影响了我针对 .NET 4.5 的多个 ASP.NET MVC 4 项目。由于此错误,我无法运行任何 Entity Framework 命令,例如 Enable-Migrations 或 Update-Database。任何线索将不胜感激。

最佳答案

我终于让它工作了,就像升级到 PowerShell 3.0 一样简单。这有点让版本检测变得毫无意义,但是嘿,至少它有效。

关于asp.net-mvc - 包管理器控制台中与 Entity Framework 相关的项目启动错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15200035/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com