Více

Doplněk ESRI není nainstalován automaticky po sestavení (uzamčené prostředí)

Doplněk ESRI není nainstalován automaticky po sestavení (uzamčené prostředí)


Ke kompilaci doplňků ESRI ArcMap 10.0 používáme Microsoft Visual Studio 2010. Obecně to funguje bez problémů. Ale máme nějaký počítač s velmi vysokými zásadami zabezpečení. Například nemají (kromě jiných omezení) žádný přístup k zápisu do %ProgramFiles %, %ProgramFiles (x86) %atd. A není povoleno spouštět dávkové soubory. Na tento počítač se po vytvoření doplňku doplněk nenainstaluje automaticky. Kromě toho, když se pokusíme ladit doplněk, provádění se někde zavěsí během spouštění ArcMap.

Abychom problém vyřešili a upravili nastavení zabezpečení, rádi bychom porozuměli technice vytváření a instalace doplňkového souboru. Má někdo nápovědu nebo měl někdo stejný problém dříve?


Když je doplněk vytvořen (+nainstalován), zkopíruje seC: Users uživatelské jméno Documents ArcGIS AddInsa extrahované soubory se zkopírují doC: Users uživatelské jméno AppData Local ESRI Desktop10.2 AssemblyCacheadresář. Instalační uživatel tedy potřebuje oprávnění k zápisu do těchto umístění. Doplňky jsou navrženy tak, aby je mohl bez problémů nainstalovat uživatel, který není administrátorem.

Před kopírováním všech potřebných datESRIRegAddIn.exenacházející se vC: Program Files (x86) Common Files ArcGIS bin ESRIRegAddIn.exezavolejte s některými parametry instalace (např. dávkový příkaz). Předpokládám, že toto uzamčené prostředí tomuto volání bráníESRIRegAddIn.exe