Ich habe eine Lösung, bei der ich eine Arbeiterrolle, eine Projektbibliothek und einen Cloud-Dienst habe. Manchmal kann ich keine Lösung erstellen (ohne Quellcode oder irgendetwas anderes zu ändern).
Ausgabefenster zeigt:
1 & gt; Fehler: Objektreferenz wurde nicht auf eine Instanz eines Objekts gesetzt. ========== Build: 0 erfolgreich, 1 fehlgeschlagen, 2 aktuell, 0 übersprungen ==========
Wenn ich versuche, die Eigenschaften der Worker-Rollen im Cloud Service-Projekt zu bearbeiten, habe ich das Popup-Fenster "Objektreferenz nicht auf eine Instanz eines Objekts gesetzt" gesetzt.
Wenn ich versuche, einen Mitarbeiter aus dem Cloud-Service-Projekt zu entfernen, habe ich ein Popup-Fenster
erhalten"Windows Azure-Tools für Microsoft Visual Studio.
Die Service-Definition oder die Service-Konfiguration ist ungültig. Bitte beheben Sie die Fehler in den Servicedefinitionsdateien (.csdef) oder Dienstkonfigurationsdateien (.cscfg), um diese Aktion auszuführen. "
Ich bin nicht sicher, ob es mit dem Build-Problem verbunden ist - aber wenn Build funktioniert, sind diese Probleme auch nicht vorhanden, also kann ich davon ausgehen, dass dies irgendwie verbunden ist.
Das ist seltsam, weil ich nicht verstehen kann, warum es manchmal funktioniert und manchmal nicht.
Jemand?
Ich konnte dieses Problem beheben, indem ich das Azure-Projekt entlade und es dann neu lade.
Aktualisieren
Das ist mir gerade wieder passiert und diese Schritte waren nicht genug, ich musste Visual Studio schließen und wieder öffnen.
Ich habe letztes Wochenende mit dem gleichen gekämpft, nach dem Upgrade von SDK 2.1 auf 2.5. Ich habe festgestellt, dass etwas (möglicherweise das Azure Caching-Paket?) Gelegentlich ein <Import moduleName="Diagnostics" />
zur .csdef-Datei hinzugefügt hat. Dies ist ungültig, da die Diagnose in SDK 2.5 anders ausgeführt wird. Das Entfernen dieser Zeile würde den Build normalerweise wieder funktionieren lassen, aber dann würde es wieder zufällig wieder brechen.
Die einzige Möglichkeit, das Problem zu beheben, war, ein neues Cloud-Projekt von Grund auf neu zu erstellen, alle meine Rollen neu hinzuzufügen und die Einstellungen zu kopieren.
Tags und Links azure visual-studio-2013