Select to view content in your preferred language

Build without ArcGIS Pro installation

964
4
Jump to solution
05-02-2023 03:56 AM
UlrichEgger
Occasional Contributor

We use a pool of build machines to make daily builds of our ArcGIS Pro AddOn.

On all build machines, the ArcGIS Pro SDK is installed. But only on one build machine, also ArcGIS Pro (the desktop application) is installed.

Builds on the machine with both the SDK and the desktop application installed work fine.

On the other machines, the build fails with error messages (see below).

Is the ProWindow not included in the SDK ?

Or is the installation of ArcGIS Pro required in general ?

If it is required, does the program need to be licenced ?

 

 

 

Error Messages look like this:

error MC3074: The tag 'ProWindow' does not exist in XML namespace 'clr-namespace:ArcGIS.Desktop.Framework.Controls;assembly=ArcGIS.Desktop.Framework'. Line 1 Position 21.

 

 

0 Kudos
1 Solution

Accepted Solutions
Wolf
by Esri Regular Contributor
Esri Regular Contributor
4 Replies
Wolf
by Esri Regular Contributor
Esri Regular Contributor

Did you see the following build server setup documentation:

ProConcepts Advanced Topics · Esri/arcgis-pro-sdk Wiki (github.com)

 

UlrichEgger
Occasional Contributor

Thank you for your reply. We will test the nuget-method first. But good to know there is alsa manual way.

https://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-Advanced-Topics#method-1-using-arcgis-pro-ex...

0 Kudos
RichardDaniels
Honored Contributor
An add-in built to run under ArcGIS Pro does require the targeted desktop software to be loaded on the build machine. Since the software never 'starts' on the build machine you would never need to point it to a license server, single use license, or ArcGIS online organization named user account. If Pro is started it would open to the 'licensing' screen and give you an opportunity to enter credentials or the license server name. Thus you can actually validate that the installer 'worked' without a license as well.
UlrichEgger
Occasional Contributor

The method using the package Esri.ArcGISPro.Extensions30

as described here

https://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-Advanced-Topics#method-1-using-arcgis-pro-ex...

worked perfectly !