Visual Studio 2013 发布失败并报告“不存在”错误
Posted
技术标签:
【中文标题】Visual Studio 2013 发布失败并报告“不存在”错误【英文标题】:Visual Studio 2013 publishing fails and reports "non-existing" error 【发布时间】:2015-06-03 12:49:45 【问题描述】:所以我给自己做了一个 C#-WebApi REST 服务。 当我在 Visual Studio 中构建/运行我的应用程序时,一切正常。 但是每次我尝试将我的项目发布为文件系统时,错误列表中都会出现两个错误。这里奇怪的是,这些错误会在几秒钟后消失,并且没有显示任何错误。
错误消息:
“Yow.Contracts.IEvent”不包含“CreatetionDate”的定义,并且找不到接受“Yow.Contracts.IEvent”类型的第一个参数的扩展方法“CreationDate”(您是否缺少 using 指令或程序集参考) “Yow.Contracts.IEvent”不包含“Color”的定义,并且找不到接受“Yow.Contracts.IEvent”类型的第一个参数的扩展方法“Color”(您是否缺少 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;
【问题讨论】:
发布是成功还是失败? 【参考方案1】:这些很快就会消失的错误通常意味着项目引用存在一些问题。尝试在“输出”面板中搜索错误消息,它可能包含与缺少参考相关的内容。我还怀疑,如果您重新构建解决方案,您会看到相同的行为。
【讨论】:
除了我已经提到的错误之外,输出面板没有告诉我任何其他信息。当我重建时,一切正常。 引用似乎有问题。在我删除我的项目并将其添加回来后,它就可以工作了。谢谢你:)以上是关于Visual Studio 2013 发布失败并报告“不存在”错误的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2013 Express WPF Deigner 加载失败
Visual Studio 2013 WebTest 请求失败:现有连接被远程主机强行关闭
使用 SQL Server 2014 LocalDB 和 Visual Studio 2013 构建 LightSwitch 失败
MySQL安装总是失败,提示缺少Visual Studio 2013 Redistributable
在 Visual Studio 2013 中编译失败时如何跳过构建后事件
Visual Studio 2015/2013安装失败:Microsoft Visual Studio 2015 Shell (Minimum) Interop Assemblies 安装时发生严重错