1

我创建了一个新的 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]

我假设我错过了一些简单的东西,只是不知道是什么。

4

1 回答 1

0

此问题与此处发布的问题有关:Razor Class Library MSBuild MSB4062 Error during Compile。一旦解决了这个问题就消失了。

于 2018-12-11T15:44:24.003 回答