运行Install-Package Elmah.MVC
后,我在Visual Studio中收到以下错误:
Install-Package : Unable to find package 'Elmah.MVC'.
At line:1 char:1
+ Install-Package Elmah.MVC
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
对于我的Package Source,我尝试了以下两种方法,但无济于事。我甚至尝试过Install-Package EntityFramework
,同样的错误。
https://www.nuget.org/api/v2/
https://api.nuget.org/v3/index.json
答案 0 :(得分:0)
您可以尝试以下解决方案来解决您的问题:
解决方案#1
解决方案#2
在包管理器控制台Uninstall-Package EntityFramework -force
中输入,然后删除包文件夹中的EntityFramework文件夹,然后重新安装Install-Package EntityFramework
解决方案#3
使用以下链接:https://docs.nuget.org/Release-Notes/Known-Issues
在VS命令提示符下,运行以下命令:
regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VsLangproj.olb"
解决方案#4
清除包缓存:
工具 - >包管理器 - >包管理器设置 - >清除包缓存
我希望上述方法之一可以帮助您解决问题。