2015-06-03 3 views
5

Also habe ich mir einen C# -WebApi REST Service gemacht. Wenn ich meine Anwendung in Visual Studio erstellen/ausführen, funktioniert alles perfekt. Aber jedes Mal, wenn ich versuche, mein Projekt als Dateisystem zu veröffentlichen, erscheinen zwei Fehler in der Fehlerliste. Das Merkwürdige hier ist, dass diese Fehler nach ein paar Sekunden verschwinden und keine Fehler angezeigt werden.Visual Studio 2013 Veröffentlichung schlägt fehl und meldet "nicht existierender" Fehler

ErroMessages:

  • ‚Yow.Contracts.IEvent‘ enthält keine Definition für ‚CreatetionDate‘ enthalten und keine Erweiterungsmethode ‚ErstellDatum‘ ein erstes Argument vom Typ ‚Yow.Contracts.IEvent‘ akzeptieren könnte gefunden (fehlt eine using-Direktive oder eine Assembly-Referenz)
  • 'Yow.Contracts.IEvent' enthält keine Definition für 'Color' und keine Erweiterungsmethode 'Color', die ein erstes Argument vom Typ 'Yow.Contracts' akzeptiert. IEvent 'gefunden werden kann (fehlt eine Verwendungs ​​- oder eine Baugruppenreferenz)

In diesem Verfahren wird der Fehler auftreten:

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; 
      } 
     } 

Schnittstelle, die meine Klasse implementiert wie folgt aussieht:

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; } 
    } 
} 
+0

ist die Veröffentlichung erfolgreich oder fehlgeschlagen? – user1666620

+0

nein, es hat nicht funktioniert –

Antwort

0

Solche Fehler, die in Kürze in der Regel verschwinden bedeuten, dass es einige Probleme mit Projektreferenzen sind. Versuchen Sie, im Bedienfeld "Ausgabe" nach Fehlernachrichten zu suchen. Es enthält möglicherweise Informationen zu fehlenden Referenzen. Ich habe auch den Verdacht, dass Sie das gleiche Verhalten sehen würden, wenn Sie die Lösung neu erstellen.

+0

Die Ausgabe-Panel hat mir nichts außer den Fehlern, die ich bereits erwähnt. Wenn ich neu aufbaut funktioniert alles perfekt. –

+0

Es scheint, dass es ein Problem mit den Referenzen gab. Nachdem ich mein Projekt entfernt und hinzugefügt habe, funktionierte es. Danke :) –

Verwandte Themen