Visual Studio2013发布失败,报"non-existing"错误
Visual Studio 2013 publishing fails and reports "non-existing" error
所以我自己做了一个C#-WebApi REST服务。
当我 build/run 我的应用程序在 Visual Studio 时一切正常。
但是每次我尝试将我的项目发布为文件系统时,错误列表中都会出现两个错误。这里奇怪的是,这些错误在几秒钟后就消失了,没有显示任何错误。
错误消息:
- 'Yow.Contracts.IEvent' 不包含 'CreatetionDate' 的定义并且没有扩展方法 'CreationDate' 可以找到接受类型 'Yow.Contracts.IEvent' 的第一个参数(您是否缺少使用指令或程序集引用)
- 'Yow.Contracts.IEvent' 不包含 'Color' 的定义并且没有扩展方法 'Color' 可以找到接受类型 'Yow.Contracts.IEvent' 的第一个参数(您是否缺少使用指令或程序集引用)
在此方法中出现错误:
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;
}
}
我的 class 实现的界面如下所示:
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; }
}
}
此类很快消失的错误通常表示项目引用存在一些问题。尝试在“输出”面板中搜索错误消息,它可能包含与缺少引用相关的内容。我还怀疑如果您重新构建解决方案,您会看到相同的行为。
所以我自己做了一个C#-WebApi REST服务。 当我 build/run 我的应用程序在 Visual Studio 时一切正常。 但是每次我尝试将我的项目发布为文件系统时,错误列表中都会出现两个错误。这里奇怪的是,这些错误在几秒钟后就消失了,没有显示任何错误。
错误消息:
- 'Yow.Contracts.IEvent' 不包含 'CreatetionDate' 的定义并且没有扩展方法 'CreationDate' 可以找到接受类型 'Yow.Contracts.IEvent' 的第一个参数(您是否缺少使用指令或程序集引用)
- 'Yow.Contracts.IEvent' 不包含 'Color' 的定义并且没有扩展方法 'Color' 可以找到接受类型 'Yow.Contracts.IEvent' 的第一个参数(您是否缺少使用指令或程序集引用)
在此方法中出现错误:
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;
}
}
我的 class 实现的界面如下所示:
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; }
}
}
此类很快消失的错误通常表示项目引用存在一些问题。尝试在“输出”面板中搜索错误消息,它可能包含与缺少引用相关的内容。我还怀疑如果您重新构建解决方案,您会看到相同的行为。