Project Dependencies Mass Update tool is used for updating dependency packages and their runtime rules in multiple automation projects, stored locally or in source control repositories.
Project Dependencies Mass Update tool is available starting with Studio v2018.4.4.
The tool can be accessed both from Studio Backstage view and command line. Please note that the Project Dependencies Mass Update tool from Studio Backstage view cannot be used for removing dependencies from the project.
Before using the Project Dependencies Mass Update tool with TFS, make sure the projects you want to update are disconnected from TFS for the current user.
- In Studio Backstage view -> Tools, click on Update Tool icon. The Project Dependencies Mass Update window opens with the Choose Feeds tab.
- The Choose Feeds tab shows all default and custom package feeds configured in Studio. Select the check box next to the feeds that contain the needed dependency versions. Click Next, the Select Dependencies tab opens.
- Similar to the Manage Packages window, use the search bar in the Select Dependencies tab to find a specific dependency version. Select the Include Prerelease check box to view intermediary versions. Click Next to open the Get Repository tab.
- The All Dependencies tab displays the list of all packages available on the previously selected feeds.
- The Selected Dependencies tab shows the list of dependencies to be updated in the project.
- In the Get Repository tab, select the location of your projects, either Local, SVN or TFS. Use the Repository Browser to connect to a TFS project and browse through projects. For password-protected SVN repositories, you are prompted to authenticate with a username and password, if no previous authentication was performed. Click Next to open the Filter Projects tab.
- In the Filter Projects tab, select at least one project from the list by checking the box next to the project name. Click Next, the Commit tab opens.
- In the Commit tab, write a message detailing the changes made to project dependencies. To skip this tab, simply select the Skip Step check box and then click Next. The Publish tab opens.
The Commit tab opens only if you've connected to SVN or TFS in the Get Repository tab.
- In the Publish tab, select a location for publishing the modified projects, either Orchestrator, a custom feed or locally. The project version auto increments. To skip this step, simply click the Skip Step check box. Otherwise, click Confirm to publish the modified project as a
.nupkgfile. The Results tab opens.
- The Results tab shows details about the updated dependencies, as well as the projects that failed.
The Added Dependencies category shows the updated version of the package, while the Removed Dependencies category mentions the previously installed version.