Ich habe meiner Lösung ein Stateless Service Fabric-Projekt hinzugefügt und es als Web-API-Host eingerichtet. Ich habe nichts in den Dateien von Visual Studio hinzugefügt. Das Einzige, was etwas schief ging, war ein Git-Merge-Fehler in der Lösungsdatei, was dazu führte, dass ich die Projekte manuell neu hinzufügen musste.Service Fabric-Bereitstellungsfehler: ServiceManifest.xml fehlt für Dienst
Projekte werden wie folgt benannt:
- Projektname/sfproj: ClientCore.CommandStackApi.Deploy
- Servicename/csproj: ClientCore.CommandStackApi
Wenn ich einsetzen versuchen, ich den folgenden Fehler erhalten:
The BuildLayout of the application in C:\SfDevCluster\Data\ImageBuilderProxy\AppType\ClientCore.CommandStackApi.DeployType is invalid. ServiceManifest.xml is missing for service ClientCore.CommandStackApiPkg.
Wenn ich Dateien vergleichen, und alle pr Oject-Einstellungen Ich kann nachdenken, mit meinen anderen Service-Fabric-Projekten sieht alles gut aus, aber es beschwert sich, dass das Service-Manifest fehlt. Das einzige, was mir auffiel, war, dass das SF-Projekt eine Abhängigkeit vom CommandStackApi-Projekt verpasste, aber das änderte nichts.
ich auf zwei verschiedenen Rechnern ausprobiert habe, hatte der letzte von denen ein frischer des
Ich vermute, es etc. Service Fabric SDK installieren funktionieren würde, wenn ich alle Projekte entfernen und wieder alles eingerichtet, Dies ist jedoch auch früher passiert, als ich versucht habe, das Deploy-Paket und das Powershell-Skript genau aus dem MSDN-Handbuch zu erstellen. Daher hätte ich gerne einen Einblick in das, was ich möglicherweise falsch mache. Wenn dies einem reiferen Projekt passiert, habe ich nicht die Möglichkeit, die Lösung von Grund auf neu zu erstellen und das Visual Studio-Blackbox-Magic-Setup anzuzapfen, das es hinter den Kulissen tun muss. Irgendwelche Ideen, für was könnte falsch sein, würden geschätzt werden.
Einig MSDN-Dokumentation, wie ein Paket zu bauen, ist hier zu/service-fabric-package-apps (Ich fand das nützlich) –