Visual Studio 2013发布失败并报告“不存在”;错误
本文关键字:不存在 报告 错误 2013发 Studio 布失败 失败 Visual | 更新日期: 2023-09-27 17:53:07
所以我给自己做了一个c# -WebApi REST服务。当我在Visual Studio中构建/运行我的应用程序时,一切都很完美。但是每次我尝试将我的项目作为文件系统发布时,错误列表中都会出现两个错误。这里的奇怪之处在于,这些错误在几秒钟后消失,并且没有显示任何错误。
ErroMessages:
- Yow.Contracts。IEvent'不包含'CreatetionDate'的定义,也没有扩展方法'CreationDate'接受类型为' yo . contracts '的第一个参数。您是否缺少using指令或程序集引用?
- Yow.Contracts。IEvent'不包含'Color'的定义,也没有扩展方法'Color'接受类型为' yo . contracts '的第一个参数。您是否缺少using指令或程序集引用?
在这个方法中发生错误:
public override void CopyProperties(object other)
{
base.CopyProperties(other);
Contracts.IEvent _event = other as Contracts.IEvent;
if (_event != null)
{
this.Description = _event.Description;
this.Enddate = _event.Enddate;
this.Host = _event.Host;
this.Location = _event.Location;
this.Name = _event.Name;
this.Color = _event.Color;
this.CreationDate = _event.CreationDate;
}
}
我的类实现的接口是这样的:
namespace Yow.Contracts
{
public interface IEvent : DataObjectBase.IDataObject
{
string Host { get; set; }
string Location { get; set; }
DateTime Startingdate { get; set; }
DateTime Enddate { get; set; }
string Description { get; set; }
string Name { get; set; }
string Privacy { get; set; }
string State { get; set; }
string Agerestriction { get; set; }
int Age { get; set; }
string Color { get; set; }
DateTime CreationDate { get; set; }
}
}
这种很快消失的错误通常意味着项目引用存在一些问题。尝试在Output面板中搜索错误消息,它可能包含与缺少引用相关的内容。我还怀疑,如果您重新构建解决方案,您将看到相同的行为。