Ever since Geocortex joined VertiGIS, we have been updating and renaming things to match. In most cases we try to make these changes as seamless as possible, but in this case manual steps are needed.
What is changing?
The NuGet package that contains the Workflow Runtime is changing as follows:
Old Name | New Name |
Geocortex.Workflow.Runtime | VertiGIS.Workflow.Runtime |
This includes the name of the NuGet package, the .dll file, and also the namespace of each member.
For example, the IActivityHandler interface changes from Geocortex.Workflow.Runtime.IActivityHandler to VertiGIS.Workflow.Runtime.IActivityHandler.
When will this happen?
If you are using custom activities in Workflow Server, this change will happen when VertiGIS Studio Workflow 5.30 is released in October. This is currently scheduled for October 31st.
If you are using custom activities or custom form elements in Mobile, this change will happen with VertiGIS Studio Mobile 5.21 is released in December.
It is not possible to perform the changes before then as the new NuGet packages will not be available yet.
What must I do?
After the VertiGIS Studio Workflow 5.30 release, update your code as follows:
- Replace any NuGet packages that start with “Geocortex.Workflow” to the equivalent that starts with “VertiGIS.Workflow”.
- Anywhere you have a using directive starting with “using Geocortex.Workflow.” it must change to “using VertiGIS.Workflow.”
- Anywhere you refer to a type using its fully qualified name, starting with “Geocortex.Workflow.” you must change it to “VertiGIS.Workflow.”
The exact process will vary depending on how you are publishing your code. Refer to the appropriate section below for your situation.
Mobile SDK
- Open the Visual Studio solution where you define your custom activities and/or form elements.
- In the Solution Explorer, right-click on your project and choose Manage NuGet Packages.
- Upgrade to the latest version of the SDK:
- Click on the Updates
- Select VertiGIS.Mobile from the list.
- In the right pane, ensure the Latest stable option is selected in the Version drop-down list and click Update.
- Uninstall the Geocortex Workflow package:
- Click on the Installed
- Select Geocortex.Workflow.Runtime from the list.
- In the right pane, click Uninstall.
- Install the VertiGIS Workflow package:
- Click on the Browse
- Enter the text VertiGIS.Workflow.Runtime in the Search
- Select VertiGIS.Workflow.Runtime from the list.
- In the right pane, click Install.
- Address any build issues. Typically, this can be done via a global Replace in Files:
- Find: Geocortex.Workflow
- Replace: VertiGIS.Workflow
Workflow Server
- Open the Visual Studio solution where you define your custom activities.
- In the Solution Explorer, right-click on your project and choose Manage NuGet Packages.
- Uninstall the Geocortex Workflow package:
- Click on the Installed
- Select Geocortex.Workflow.Runtime from the list.
- In the right pane, click Uninstall.
- Install the VertiGIS Workflow package:
- Click on the Browse
- Enter the text VertiGIS.Workflow.Runtime in the Search
- Select VertiGIS.Workflow.Runtime from the list.
- In the right pane, click Install.
- Address any build issues. Typically, this can be done via a global Replace in Files:
- Find: Geocortex.Workflow
- Replace: VertiGIS.Workflow
Comments
0 comments
Article is closed for comments.