Visual studio 2010 手动安装";。“nupkg”;VisualStudio2010上的软件包

Visual studio 2010 手动安装";。“nupkg”;VisualStudio2010上的软件包,visual-studio-2010,sqlite,package,nuget,Visual Studio 2010,Sqlite,Package,Nuget,我有一个我之前下载的SQLite包的预发布版本,我正在尝试从PackageManager控制台安装它,我使用了 安装程序包-版本-源E:\E 但如果没有成功,任何提示都会有所帮助 编辑: 我遇到的错误消息是: install-package : Unable to find package 'a'. At line:1 char:1 + install-package -includeprerelease -Source E:\e + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

我有一个我之前下载的SQLite包的预发布版本,我正在尝试从PackageManager控制台安装它,我使用了

安装程序包-版本-源E:\E

但如果没有成功,任何提示都会有所帮助

编辑: 我遇到的错误消息是:

install-package : Unable to find package 'a'.
At line:1 char:1
+ install-package -includeprerelease -Source E:\e
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
在该请求后输入的值出错后发生:

cmdlet Install-Package at command pipeline position 1 
Supply values for the following parameters:
Id:

您尚未在原始命令中指定包id。从错误消息中,您似乎为包id键入了“a”

install-package SQLite -includeprerelease -Source E:\e

将上述命令中的SQLite替换为NuGet包的正确包id。

谢谢,但我如何知道该包的id?如果我没有使用该软件包的最新版本,会有什么不同吗?所有版本的软件包id都是相同的。在最初的问题中,你说你已经下载了它。我假设您已将其下载到E:\E文件夹,因为这是您正在使用的包源。如果包在那里,您可以从文件名(例如SQLite.1.2.3.4.nupkg)中看到包id,这是正确的,但是我尝试使用文件名作为id,有扩展名和没有扩展名,都不起作用,它说“找不到包'SQLite.nupkg'”,这就是为什么我怀疑Id有不同的含义。使用文件名中的包Id部分,而不是全名。包id是版本号之前名称的第一部分。以jQuery为例,文件名为jQuery.1.9.0.nupkg,因此包id为
jQuery