[因为出错问题时在网上没有搜索到直接的解决方法,所以解决后分享一下]
命令行模式出错提示如下:
PM> install-package entityframework
Install-Package : 元素 命名空间“http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd”中的“metadata”。 的子元素 命名空间“http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd”中的“frameworkAssemblies”。 无效。应为可能元素的列表: 命名空间“http://
schemas.microsoft.com/packaging/2010/07/nuspec.xsd”中的“id, iconUrl, dependencies, requireLicenseAcceptance, description, title, language, tags, summary”。。
所在位置 行:1 字符: 16
+ install-package <<<< entityframework
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGet.VisualStudio.Cmdlets.InstallPackageCmdlet
图行化界面安装报错如下:
[解决方法-更新NuGet至最新版]
从NuGet官方网站下载安装最新版的NuGet,网址 http://nuget.org/
安装以后重启VS2010后控制台显示如下:
每个程序包的所有者将相应程序包授权给您。Microsoft 不负责也不会授予对第三方程序包的任何许可。有些程序包可能包含受其他许可证控制的依赖项。请访问程序包源(源) URL 以确定所有依赖项。
程序包管理器控制台主机版本 2.1.31002.9028
键入“get-help NuGet”以查看所有可用的 NuGet 命令。
PM> Install-Package EntityFramework
您正在从 Microsoft 下载 EntityFramework,有关此程序包的许可协议在 http://go.microsoft.com/fwlink/?LinkId=253898&clcid=0x409 上提供。请检查此程序包是否有其他依赖项,这些依赖项可能带有各自的许可协议。您若使用程序包及依赖项,即构成您接受其许可协议。如果您不接受这些许可协议,请从您的设备中删除相关组件。
已成功安装“EntityFramework 5.0.0”。
已成功将“EntityFramework 5.0.0”添加到 MvcMusicStore。
Type 'get-help EntityFramework' to see all available Entity Framework commands.
再次使用权用命脉令行安装EntityFramework安装成功,没有报错!