引用Razor类库中的类

时间:2018-12-03 20:45:33

标签: c# asp.net-core namespaces asp.net-core-mvc razor-class-library

我创建了一个新的Razor类库(使用“ dotnet new razorclasslib”)。然后,我在新库中创建了一个名为Models的文件夹,其中包含具有以下测试代码的类:

using System;

namespace TestLibrary.Models
{
    public class TestModel
    {
        public string TestMethod { get; set; }
    }
}

但是,当我尝试从Web应用程序项目中使用此类时(通过将其称为TestLibrary.Models.TestModel),我总是被告知TestLibrary.Models命名空间不存在。确切的错误是:

  

名称空间“ TestLibrary”中不存在类型或名称空间名称“ Models”(您是否缺少程序集引用?)[TestApplication]

我假设我缺少一些简单的东西,只是想不通。

1 个答案:

答案 0 :(得分:0)

此问题某种程度上与此处发布的问题有关:Razor Class Library MSBuild MSB4062 Error During Compile。一旦解决,这个问题就消失了。