Seit dem Beitritt von Geocortex zu VertiGIS haben wir die Dinge entsprechend aktualisiert und umbenannt. In den meisten Fällen versuchen wir, diese Änderungen so nahtlos wie möglich durchzuführen, aber in diesem Fall sind zusätzliche Schritte erforderlich.
Was ändert sich?
The NuGet package that contains the Workflow Runtime is changing as follows:
Alter Name | Neuer Name |
Geocortex.Workflow.Runtime | VertiGIS.Workflow.Runtime |
Dazu gehören der Name des NuGet-Pakets, die .dll-Datei und auch der Namespace der einzelnen Mitglieder.
Zum Beispiel ändert sich die IActivityHandler-Schnittstelle von Geocortex.Workflow.Runtime.IActivityHandler zu VertiGIS.Workflow.Runtime.IActivityHandler.
Wann wird das passieren?
Wenn Sie benutzerdefinierte Aktivitäten in Workflow Server nutzen, wird diese Änderung mit der Veröffentlichung von VertiGIS Studio Workflow 5.30 im Oktober erfolgen. Dies ist derzeit für den 31. Oktober geplant.
Wenn Sie benutzerdefinierte Aktivitäten oder benutzerdefinierte Formularelemente in Mobile verwenden, wird diese Änderung mit der Veröffentlichung von VertiGIS Studio Mobile 5.21 im Dezember erfolgen.
Da die neuen NuGet-Pakete bis dahin noch nicht verfügbar sein werden, ist es nicht möglich, die Änderungen vorher durchzuführen.
Was muss ich tun?
Nach der Veröffentlichung von VertiGIS Studio Workflow 5.30 aktualisieren Sie Ihren Code wie folgt:
- Ersetzen Sie alle NuGet-Pakete, die mit "Geocortex.Workflow" beginnen, durch das entsprechende Paket mit "VertiGIS.Workflow" beginnt.
- Überall dort, wo Sie eine using directive haben, die mit "using Geocortex.Workflow." beginnt, muss diese in "using VertiGIS.Workflow." geändert werden.
- Überall dort, wo Sie auf einen Typ mit seinem voll qualifizierten Namen bezüglich "Geocortex.Workflow." verweisen, müssen Sie ihn in "VertiGIS.Workflow." ändern.
Der genaue Ablauf hängt davon ab, wie Sie Ihren Code veröffentlichen. Lesen Sie dazu den entsprechenden Abschnitt weiter unten für Ihre jeweilige Situation.
Mobile SDK
- Öffnen Sie die Visual Studio Solution, in der Sie Ihre benutzerdefinierten Aktivitäten und/oder Formularelemente definieren.
- Klicken Sie im Solution Explorer mit der rechten Maustaste auf Ihr Projekt und wählen Sie NuGet-Pakete verwalten (Manage NuGet Packages)
- Aktualisieren Sie auf die neueste SDK-Version:
- Klicken Sie auf Updates
- Wählen Sie VertiGIS.Mobile aus der Liste.
- Vergewissern Sie sich, dass im rechten Bereich in der Dropdown-Liste für die Version die Option Latest stable ausgewählt ist und klicken Sie auf Update.
- Deinstallieren Sie das Geocortex Workflow Paket:
- Klicken Sie auf Installiert (Installed)
- Wählen Sie Geocortex.Workflow.Runtime aus der Liste.
- Im rechten Bereich Deinstallieren (Uninstall) auswählen.
- Installieren des VertiGIS Workflow Paketes:
- Klicken Sie auf Browse
- Fügen Sie den Text VertiGIS.Workflow.Runtime in der Suche (Search) ein
- Wählen Sie VertiGIS.Workflow.Runtime aus der Liste.
- Im rechten Bereich Installieren (install) auswählen.
- Beheben Sie alle Build-Probleme. Normalerweise kann dies über ein globales Replace in Files geschehen:
- Suche: Geocortex.Workflow
- Ersetze: VertiGIS.Workflow
Workflow Server
- Öffnen Sie die Visual Studio Solution, in der Sie Ihre benutzerdefinierten Aktivitäten definieren.
- Klicken Sie im Solution Explorer mit der rechten Maustaste auf Ihr Projekt und wählen Sie NuGet-Pakete verwalten (Manage NuGet Packages)
- Deinstallieren des Geocortex Workflow Paketes:
- Klicken Sie auf Installiert (Installed)
- Wählen Sie Geocortex.Workflow.Runtime aus der Liste.
- Im rechten Bereich Deinstallieren (Uninstall) auswählen.
- Install the VertiGIS Workflow package:
- Klicken Sie auf Browse
- Fügen Sie den Text VertiGIS.Workflow.Runtime in der Suche (Search) ein
- Wählen Sie VertiGIS.Workflow.Runtime aus der Liste.
- Im rechten Bereich Installieren (install) auswählen.
- Beheben Sie alle Build-Probleme. Normalerweise kann dies über ein globales Replace in Files geschehen:
- Suche: Geocortex.Workflow
- Ersetze: VertiGIS.Workflow
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.