【问题标题】:C# MVC View can't find POCO reference in another projectC# MVC View 在另一个项目中找不到 POCO 引用
【发布时间】:2016-07-31 21:59:53
【问题描述】:

我正在制作一个 C# MVC 项目。

我的一个观点必须循环一个项目列表。这些项目的类型是 POCO,在我的 Logic 项目中创建。

在视图开始加载之前一切正常。我收到此错误:

CS0012:“Note”类型是在未引用的程序集中定义的。您必须添加对程序集“Logique, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”的引用。

程序集 Logique 应该是 Logic,但由于某些原因,编译器称它为 Logique。

附:使用 Razor 循环。

POCO:

using System.Runtime.Serialization;

[DataContract]
public class Note
{
    [DataMember]
    public string NoteName { get; set; }

    [DataMember]
    public string CreationDate { get; set; }

    [DataMember]
    public string FileLocation { get; set; }
}

【问题讨论】:

    标签: c# asp.net-mvc razor poco


    【解决方案1】:

    已解决:

    问题是:我在 .Exe 项目中引用了 POCO。我必须把它做成类库。

    项目->属性->应用程序->输出类型->类库

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-19
      • 2021-08-08
      • 2015-12-07
      • 1970-01-01
      • 1970-01-01
      • 2019-07-20
      相关资源
      最近更新 更多