#

Asp Core Fehler: The type or namespace name 'ArticleModels' does not exist in the namespace '.Models' (are you missing an assembly reference?)

 

 

Fehlermeldung: in Visual Studio -> Errors bei Build

The type or namespace name 'ArticleModels' does not exist in the namespace '.Models' (are you missing an assembly reference?)

 

 

Lösung:

Der Fehler liegt nicht in der "View" Datei sondern in der Shared/_ViewImports Datei.

Die _ViewImports enthält alle Daten Modelle, welche in einer View angebunden werden können

 

Betrifft:

@Models Direktive in Asp.Net Core Views

Verwendung von MVC Models in Views

 

 

 

 

Using in_ViewImports

In der Asp.Net Core Shared Datei _ViewImports die fehlerhafte Zeile löschen

 

Verzeichnis: /Views/Shared

Datei: _ViewImports.cshtml

 

@using CodeDocu

@using CodeDocu.Models

@using CodeDocu.Models.ArticleModels

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

 

 

 

Namespaces eintragen

Man muss hier alle namespace Einträge eintragen, welche unter dem Verzeichnis Models in der Datei vorhanden sind.

using System;

//< using >

using System.ComponentModel.DataAnnotations;

//</ using >

 

namespace CodeDocu.Models

{

    public class Article_ListModel

    {

        //-------------< Class: Model_Project >-------------

        #region Variables

        //------------< Region: DataFields >------------

        //[Required]

        [Key]

        public long IDArticle { get; set; }

        public string Title { get; set; }

        public string TextContent { get; set; }

        public string Folder { get; set; }

 

 

Severity

Code

Description

Project

File

Line

Suppression State

Error

CS0234

The type or namespace name 'ArticleModels' does not exist in the namespace 'CodeDocu.Models' (are you missing an assembly reference?)

CodeDocu

D:\Programmierung\Web\CodeDocu\CodeDocu\Views\Articles\IndexList.cshtml

1

Active

 

Mobile

.

0123movie.net