【发布时间】:2017-04-12 14:31:43
【问题描述】:
我正在尝试在同一解决方案中将 MVC 项目中的一些类提取到他们自己的 .Net Core 类库中。到目前为止,我已经将这个类添加到了新的类库中:
[DataContract]
public class EmailStatusNotification
{
[DataMember(Name = "nothing_interesting")]
public string TestProp { get; set; }
}
[DataContract] 显示错误:
不能应用属性类
DataContract,因为它是抽象的。
[DataMember] 显示错误:
Object类型在未引用的程序集中定义。您必须添加对程序集mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089的引用。
这可能是什么原因?我没有从项目中删除任何依赖项。
【问题讨论】:
-
你检查过你构建的 .NET framerowk 的版本吗?
-
@m.rogalski 谢谢,我刚刚发布了这个问题的答案。这两天都没有工作,并且在重复了第一百万次之后突然出现了。似乎“如果你不修复它,它就没有修复”的概念不适用于微软可爱的生态系统。
标签: c# .net visual-studio .net-core