Le type de nom d'espace de noms IdentityUser n'a pas pu être trouvé
Je reçois cette erreur pour les deux derniers cadres que j'ai compris. J'ai cherché haut et bas. Ne pouvez pas comprendre ce que c'est. J'ai installé les packages NuGet et a essayé de recompiler plusieurs fois. Rien n'est de travail. Voici mon code.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using IdentityUser;
using IdentityDbContext;
namespace UserProfileInfo.Models
{
public class UserProfile : IdentityUser
{
public virtual UserProfile UserInfo { get; set; }
}
public class UserProfileDB
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
}
public class MyDbContext : IdentityDbContext<UserProfile>
{
public MyDbContext()
: base("DefaultConnection")
{
}
public System.Data.Entity.DbSet<UserProfile> UserInfo { get; set; }
}
}
pouvez-vous ajouter -
using Microsoft.AspNet.Identity.EntityFramework;
et laissez-moi savoir ce qui se passe? Également dans les références vous de voir si cette DLL-nous ajouté ou pas?OriginalL'auteur stack-flo | 2014-02-08
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas besoins d' -
Au lieu de cela, vous devez ajouter la suite -
Assurez-vous d'avoir cette DLL en tant que référence, comme indiqué ci-dessous. Si elle n'est pas disponible, alors vous pouvez obtenir que nuget de ici.
OriginalL'auteur ramiramilu
Pour le Réseau de Base 1 utiliser NuGet:
Pour AspNet Core 2 utiliser NuGet:
using Microsoft.AspNetCore.Identity;
Bravo stackoverflow.com/a/45830945/1011591OriginalL'auteur profimedica
C'est pour Dotnet de Base et vous ne recevrez pas de message
OriginalL'auteur Dennis Don