Could not install EntityFramework 6.1.3 - asp.net-mvc

I'm using Visual Studio 2015 and windows 10.
I created a new web project (MVC) with no authentication, I Tried to install EntityFramework 6.1.3 with this command in package manager "Install-Package EntityFramewor" but I got this error :
Type 'get-help EntityFramework' to see all available Entity Framework
commands. Package 'EntityFramework 6.1.3' does not exist in folder
'C:\Projects\WebApplication1\packages' Install-Package : Object
reference not set to an instance of an object. At line:1 char:1
+ Install-Package EntityFramework -Version 6.1.3
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
I can install EntityFramework 6.1.2 without any problem.

using manage Nuget package install entityframework 6.1.2 then update it to 6.1.3.

Related

The Visual Studio can't find Entity Framework

I have created a new MVC Web App project in the Visual Studio 2019 (Targeting .NET 5.0)
Now I want to install EntityFrameworkCore, but it doesn't appear on the list when I search in the NuGet manager. If I type "entity", only 3 options appear. If I type more than that, nothing more appears.
I also tried typing (in the console manager)
Install-Package Microsoft.EntityFrameworkCore -Version 5.0.11
and getting this error:
`Install-Package : NU1101: Unable to find package`
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation. No packages exist with this id in source(s): Microsoft Visual Studio Offline Packag
es
At line:1 char:1
+ Install-Package Microsoft.EntityFrameworkCore -Version 5.0.11
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
I also tried cleaning and building the project several times. The VS2019 I recently just installed.
What might be wrong?
In the Visual Studio go to Tools ► Options. Select NuGet Package Manager. Check that you have Package sources: is including nuget.org set to https://api.nuget.org/v3/index.json:
Then Tools ► NuGet Package Manager ► Manage NuGet Packages for Solution.... Open the Browse tab.
Select nuget.org in the Package source: combo-box:

lib.web.mvc installation issue with VS 2017

I am getting the following error while installing the lib.web.mvc.6.8.2 package with VS 2017. It seems there is an issue with the dependency Microsoft.AspNet.Mvc already installed:
PM> Install-Package Microsoft.AspNet.Mvc
Package 'Microsoft.AspNet.Mvc.5.2.3' already exists in project 'MyMVCApplication' Time Elapsed: 00:00:00.6708551
PM> Install-Package Lib.Web.Mvc -Version 6.8.2
Attempting to gather dependency information for package
'Lib.Web.Mvc.6.8.2' with respect to project 'MyMVCApplication',
targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 8,86 sec
Attempting to resolve dependencies for package 'Lib.Web.Mvc.6.8.2'
with DependencyBehavior 'Lowest'
Resolving dependency information took 0 ms
Resolving actions to install package 'Lib.Web.Mvc.6.8.2'
Resolved actions to install package 'Lib.Web.Mvc.6.8.2'
Retrieving package 'Lib.Web.Mvc 6.8.2' from 'nuget.org'. Install
failed. Rolling back...
Package 'Lib.Web.Mvc.6.8.2 : Microsoft.AspNet.Mvc [4.0.0, 6.0.0)' does not exist in project 'MyMVCApplication'
Package 'Lib.Web.Mvc.6.8.2 : Microsoft.AspNet.Mvc [4.0.0, 6.0.0)' does
not exist in folder 'C:\Users\Cyberphil83\documents\visual studio
2017\Projects\MyMVCApplication\packages'
Executing nuget actions took 19,84 ms Install-Package : Could not
install package 'Lib.Web.Mvc 6.8.2'. You are trying to install this
package into a project that targets '.NETFramework,Version=v4.5.2',
but the package does not contain any assembly references or content
files that are compatible with that framework. For more information,
contact the package author.At line:1 char:1
+ Install-Package Lib.Web.Mvc -Version 6.8.2
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
I checked the github of this project, and it looks like it is targeting .NET 4.6:
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
Lib.Web.Mvc.csproj
But your app is targeting 4.5.2.
So you have few options. One of them is to clone/fork this project and compile targeting 4.5.2. Or simply change your app to 4.6 (if possible?).
Since v6.8.0 release Lib.Web.Mvc requires .NET 4.6+ as it requires HTTP/2 support.
There is a v6.7.x branch which is fix-only branch supporting .NET 4.0+.
If you want to stick to .NET 4.5.2 you will have to use latest 6.7.x version:
PM> Install-Package Lib.Web.Mvc -Version 6.7.1
Alternative is to upgrade your project to .NET 4.6+.

NuGet a element with the same key was already added

I want to install the WebOptimizaton-Package to a recently new added project of my solution using the packet-manager command
Install-Package Microsoft.AspNet.Web.Optimization -Project MyNewProject
In the console he is telling me that all dependencies were downloaded and added. After the main package is installed, it will throw an installation error:
"Microsoft.AspNet.Web.Optimization 1.1.3" was successfully installed on "MyNewProject"
Installation error. We will do a rollback now...
Then he removes the package with all dependencies and throw the following error:
Install-Package: An element with the same key was already added.
At Line 1 Char 1: + Install-Package Microsoft.AspNet.Web.Optimization -Project MyNewProject
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
I already tried deleting the subfolder in the packages-folder but it's not working. It seems that NuGet will download the package and then he's wondering that it is there and will remove it. But the package isn't existing in the NuGet GUI, packages.config or the references.
I also tried to uninstall the package with and without -Force parameter. But this is not working too because then NuGet tell me that the package isn't existing.
I'm using Visual Studio 2015 on Windows 8.1.

MvcSiteMapProvider Installation Error

I got this error while installing the sitemapprovider for mvc:
Install-Package : Updating 'Microsoft.AspNet.Razor 3.2.2' to 'Microsoft.AspNet.Razor 2.0.20505.0' failed. Unable to find versions of
'Microsoft.AspNet.WebPages, Microsoft.AspNet.Mvc' that are compatible with 'Microsoft.AspNet.Razor 2.0.20505.0'.
At line:1 char:1
+ Install-Package MvcSiteMapProvider.MVC4
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
The error indicates you are installing the MvcSiteMapProvider.MVC4 NuGet package, but your project is MVC 5 (because it has Razor 3.2.2). You must install the package that matches your version of MVC (in this case, MvcSiteMapProvider.MVC5) into your project.
PM> Install-Package MvcSiteMapProvider.MVC5
Do note that the MvcSiteMapProvider NuGet package is obsolete and should not be installed into any project unless you intend to use MvcSiteMapProvider v3.x.
If you are upgrading from MvcSiteMapProvider v3 to v4, please see the upgrade guide.

Failure of Castle Winsor 3.0 NuGet installation

I'm trying to install Castle Windsor 3.0 using NuGet, and it fails with the following message:
PM> Install-Package Castle.Windsor
'Castle.Core (≥ 3.0.0)' not installed. Attempting to retrieve dependency from source...
Done.
Install-Package : Id is required.
Version is required.
Authors is required.
Description is required.
At line:1 char:16
+ Install-Package <<<< Castle.Windsor
+ CategoryInfo : NotSpecified: (:) [Install-Package], ValidationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.Cmdlets.InstallPackageCmdlet
I've tried it both using the command-line (above) and using the Library Package Manager.
My environment is a default MVC3.0 installation, using the web site template, in Visual Studio 2010, with absolutely nothing changed from the defaults.
The error looks like there is something wrong with the package being downloaded from NuGet.
Can anyone shed any light on this? I can work around it with a manual install of Castle Windsor, but would like to use NuGet if possible.
Thanks in advance for any suggestions.
Update NuGet to the latest version. I recently upgraded from 1.3 to 1.6, but had to completely reinstall (as administrator) to get my project working. I think it was for a FluentValidation.MVC3 project I was whipping up.
I had the same problem even having the latest version of NuGet. I had to settle for:
Install-Package Castle.Core -Version 2.5.2

Resources