Suite

Le complément ESRI n'est pas installé automatiquement après la construction (environnement verrouillé)


Nous utilisons Microsoft Visual Studio 2010 pour compiler les compléments ESRI ArcMap 10.0. En général ça marche sans problème. Mais nous avons des PC avec des politiques de sécurité très élevées. Par exemple, ils n'ont (à part d'autres restrictions) aucun accès en écriture à %ProgramFiles%, %ProgramFiles(x86)%, etc. et il n'est pas permis d'exécuter des fichiers batch. Sur ce PC, après la création d'un complément, le complément n'est pas installé automatiquement. De plus, lorsque nous essayons de déboguer le complément, l'exécution se bloque quelque part au démarrage d'ArcMap.

Pour résoudre le problème et ajuster nos paramètres de sécurité, nous aimerions comprendre la technique de création et d'installation du fichier de complément. Quelqu'un a-t-il un indice ou quelqu'un a-t-il déjà eu le même problème ?


Lorsqu'un complément est construit (+installé), il est copiéC:UsersusernameDocumentsArcGISAddInset les fichiers extraits sont copiés dansC:UsersusernameAppDataLocalESRIDesktop10.2AssemblyCacheannuaire. L'utilisateur d'installation a donc besoin d'autorisations d'écriture sur ces emplacements. Les compléments sont conçus de manière à ce qu'un utilisateur non administrateur puisse les installer sans aucun problème.

Avant de copier toutes les données nécessaires,ESRIRegAddIn.exesitué dansC:Program Files (x86)Common FilesArcGISinESRIRegAddIn.exeêtre appelé avec certains paramètres d'installation (par exemple, une commande batch). Je suppose que votre environnement verrouillé empêche cet appel àESRIRegAddIn.exe