Skip to content

manimahler/HarvestArcGISComponentCategories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HarvestArcGISComponentCategories for ArcGIS 10.x
------------------------------------------------

Commandline utility to use the component category information from an assembly 
and build an *.ecfg file for it without requiring administrative privileges.
The same could be done using ESRIRegasm.exe which, however, additionally 
registers the assembly on the current machine.

This tool is useful on build servers or when automatically creating an msi 
where it is not desireable write to the registry. For example, using WIX, the 
COM registration information would be typically harvested by Heat.exe while 
this tool creates the necessary .ecfg files to be placed in 
<ProgramFiles>\Common Files\ArcGIS\<Product>\Configuration\CATID\, for example 
C:\Program Files (x86)\Common Files\ArcGIS\Desktop10.0\Configuration\CATID or 
C:\Program Files\Common Files\ArcGIS\Server10.0\Configuration\CATID

Binaries are located in the bin directory.

Usage: HarvestArcGISCategories.exe <assembly> {output folder}

Licenses
--------
The source code is partly based on code from the WIX project 
(http://wix.codeplex.com) and therefore it is published under GPL 1.0.

See License.txt or http://opensource.org/licenses/cpl1.0.php

Third party binaries:
The included Ionic.Zip.Reduced.dll is part of the DotNezZip toolset which
is licensed under the Microsoft Public License:
http://dotnetzip.codeplex.com/license

About

Creates ArcGIS .ecfg component category files without registering the components on the local machine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages