none
Tengo un problema con errores al añadir los archivos de Identity a mi proyecto RRS feed

  • Pregunta

  • Hola a ver el problema que tengo es que yo creo un proyecto nuevo de ASP.NET Core 2.1 en Visual Studio 2017 community edition e intento usar los archivos que estan empaquetados de las vistas de identidad de esta manera. Selecciono el nombre del proyecto boton derecho nuevo elemento con scaffold, selecciono identidad y identidad de nuevo y me voy a estas pantallas.

    Aquí tenéis una imagen talcual de mi pc y esta es la otra imagen:

    Luego uno se encuentra estos errores si dices de compilar, es algo que no me parece normal, soy principiante en ASP.NET Core y veo que da muchos problemas para programar con el por ejemplo este problema que no entiendo porqué se produce.

    En la consola de errores me sale todos estos errores:

    Areas\Identity\Pages\Account\Logout.cshtml.cs(11,49,11,56): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Logout.cshtml.cs(11,19,11,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Logout.cshtml.cs(12,1,12,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Manage\ChangePassword.cshtml.cs(10,57,10,63): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Manage\ChangePassword.cshtml.cs(10,19,10,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\ChangePassword.cshtml.cs(11,1,11,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Manage\DeletePersonalData.cshtml.cs(9,57,9,63): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Manage\DeletePersonalData.cshtml.cs(9,19,9,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\DeletePersonalData.cshtml.cs(10,1,10,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Manage\Disable2fa.cshtml.cs(10,57,10,63): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Manage\Disable2fa.cshtml.cs(10,19,10,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\Disable2fa.cshtml.cs(11,1,11,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Manage\DownloadPersonalData.cshtml.cs(12,57,12,63): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Manage\DownloadPersonalData.cshtml.cs(12,19,12,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\DownloadPersonalData.cshtml.cs(13,1,13,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Manage\ExternalLogins.cshtml.cs(10,57,10,63): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Manage\ExternalLogins.cshtml.cs(10,19,10,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\ExternalLogins.cshtml.cs(11,1,11,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Manage\GenerateRecoveryCodes.cshtml.cs(10,57,10,63): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Manage\GenerateRecoveryCodes.cshtml.cs(10,19,10,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\GenerateRecoveryCodes.cshtml.cs(11,1,11,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Manage\Index.cshtml.cs(12,57,12,63): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Manage\Index.cshtml.cs(12,19,12,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\Index.cshtml.cs(13,1,13,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Manage\ManageNavPages.cs(7,57,7,63): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Manage\ManageNavPages.cs(7,19,7,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\ManageNavPages.cs(8,1,8,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Manage\ResetAuthenticator.cshtml.cs(10,57,10,63): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Manage\ResetAuthenticator.cshtml.cs(10,19,10,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\ResetAuthenticator.cshtml.cs(11,1,11,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Manage\SetPassword.cshtml.cs(10,57,10,63): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Manage\SetPassword.cshtml.cs(10,19,10,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\SetPassword.cshtml.cs(11,1,11,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Manage\TwoFactorAuthentication.cshtml.cs(10,57,10,63): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Manage\TwoFactorAuthentication.cshtml.cs(10,19,10,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\TwoFactorAuthentication.cshtml.cs(11,1,11,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Register.cshtml.cs(13,49,13,56): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Register.cshtml.cs(13,19,13,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\EnableAuthenticator.cshtml.cs(14,57,14,63): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\ResetPassword.cshtml.cs(11,49,11,56): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Register.cshtml.cs(14,1,14,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\ResetPassword.cshtml.cs(11,19,11,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\ResetPassword.cshtml.cs(12,1,12,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\ExternalLogin.cshtml.cs(13,49,13,56): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\ResetPasswordConfirmation.cshtml.cs(8,49,8,56): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\Lockout.cshtml.cs(8,49,8,56): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\ResetPasswordConfirmation.cshtml.cs(8,19,8,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\ResetPasswordConfirmation.cshtml.cs(9,1,9,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Lockout.cshtml.cs(8,19,8,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Lockout.cshtml.cs(9,1,9,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Manage\EnableAuthenticator.cshtml.cs(14,19,14,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Error.cshtml.cs(11,43,11,48): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\LoginWithRecoveryCode.cshtml.cs(12,49,12,56): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\ForgotPasswordConfirmation.cshtml.cs(7,49,7,56): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Error.cshtml.cs(11,19,11,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Error.cshtml.cs(12,1,12,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Login.cshtml.cs(13,49,13,56): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\ForgotPasswordConfirmation.cshtml.cs(7,19,7,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\EnableAuthenticator.cshtml.cs(15,1,15,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Login.cshtml.cs(13,19,13,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\ForgotPasswordConfirmation.cshtml.cs(8,1,8,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Login.cshtml.cs(14,1,14,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\LoginWith2fa.cshtml.cs(12,49,12,56): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\LoginWith2fa.cshtml.cs(12,19,12,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\LoginWith2fa.cshtml.cs(13,1,13,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\IdentityHostingStartup.cs(10,42,10,43): error CS1026: Se esperaba )
    1>Areas\Identity\Pages\Account\LoginWithRecoveryCode.cshtml.cs(12,19,12,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\LoginWithRecoveryCode.cshtml.cs(13,1,13,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\AccessDenied.cshtml.cs(7,49,7,56): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\AccessDenied.cshtml.cs(7,19,7,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\AccessDenied.cshtml.cs(8,1,8,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\ConfirmEmail.cshtml.cs(10,49,10,56): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\ConfirmEmail.cshtml.cs(10,19,10,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\PersonalData.cshtml.cs(7,57,7,63): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\ConfirmEmail.cshtml.cs(11,1,11,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\Manage\PersonalData.cshtml.cs(7,19,7,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\Manage\PersonalData.cshtml.cs(8,1,8,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\IdentityHostingStartup.cs(10,89,10,90): error CS1001: Se esperaba un identificador
    1>Areas\Identity\IdentityHostingStartup.cs(11,34,11,42): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\IdentityHostingStartup.cs(11,19,11,20): error CS1514: Se esperaba {
    1>Areas\Identity\IdentityHostingStartup.cs(12,1,12,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\ExternalLogin.cshtml.cs(13,19,13,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\ExternalLogin.cshtml.cs(14,1,14,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Areas\Identity\Pages\Account\ForgotPassword.cshtml.cs(12,49,12,56): error CS0116: Un espacio de nombres no puede contener directamente miembros como campos o métodos.
    1>Areas\Identity\Pages\Account\ForgotPassword.cshtml.cs(12,19,12,20): error CS1514: Se esperaba {
    1>Areas\Identity\Pages\Account\ForgotPassword.cshtml.cs(13,1,13,2): error CS1022: Se esperaba una definición de tipo o espacio de nombres, o el fin del archivo
    1>Compilación del proyecto "Domotica-empresa.csproj" terminada -- ERROR.

    ¿por qué se producen todos estos errores? gracias y saludos.

    martes, 5 de marzo de 2019 12:50