The option shows up on first install if you have the microsoft .net framework installed. I am not sure about modify. Do you have the microsoft Framework 2.0 or higher installed?
So you built a custom setup and it fails when run. You can debug this in a couple of ways:
- Run msiexec from the command line and enable logging (Google on voicewarmup)
- Perform the installation steps manually and see which references, if any, are missing. You can identify missing references using fuslogvw or Reflector.
You can also manually copy the assemblies and use ESRIRegAsm to see if that gives you any more information. If it is missing references you will get errors.
In some cases running a .net msi over the network can give problems, so that is another thing to check. I still think you need the .net interop installed but with 10 I am not sure, the dotnet folder is not in the install folder any more, I would have to read up on the new things.
Cheers
Thanks again,
You very well might need that interop, but I did manage to get the custom tools installed on a client that only has ArcGIS 10 installed (ie, no .NET Support SDK is listed in the Add/Remove programs list).
One thing to note/consider is that I am finding many organizations are implementing tight control over the IT infrastructure --- this means that very few have Admin rights in order to install and or register things as you suggest. This makes things quite difficult because as a developer, never do things go as planned and there always seems to be hiccups along the way.
Case in point: when an install fails, it becomes a complex issue to debug simply by the nature of how the IT policies in place affect how that debug would work. That is, I have to debug THRU the IT department now because I do not have admin rights to install things!
Hope that makes sense. But this is something that I think more and more developers will have to deal with as IT policy within organizations become more and more restrictive.