Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

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

07.07.2021 (👁10719)

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