AnsweredAssumed Answered

Corehost Licensing & QueuedWorker.Run vs. QueuedTask.Run

Question asked by jbo4v on Dec 10, 2018
Latest reply on Jan 24, 2019 by cmacleod-esristaff

We're trying to write unit tests for an ArcGIS Pro Add-In.

 

1) Is there a way to get an ArcGIS Pro license for accessing ArcGIS.Core.Hosting.Host without installing Pro on our build server?

For example, by copying the infomation that points Pro to the concurrent license server or single use license?

 

2) When our code must be run in a separate thread, there are two methods for doing it: QueuedWorker.Run (for freestanding CoreHost applications) and QueuedTask.Run (for ArcGIS Pro Add-Ins).  When running unit tests against that code, how do we tell it which one to use?  We'd like to use the same code in both the unit test and the Add-In.

I've seen this comment, which helps, but doesn’t quite answer the question above: https://community.esri.com/thread/164535#comment-546949

 

Thanks much!

Outcomes