1

Using ArcGIS 10.6.1 to create Map Package, I just notices Esri is creating two folders v10 and v106 which both holds same .mxd and Geodatabases

enter image description here

It is also different when Runtime enabled and I am getting only v101. couldn't find any documentation on Esri for this so what are these v named folders and ...

Can you please let me know why two files are generating?

1 Answer 1

2

You've used the UI to create the package (File menu). The UI way of creating packages is pretty simple. It creates a package that ensures will open in the oldest version of the software that reads packages, as well as the current version. Current version is obviously important because there might be something that only exists in the new version and you want to be able to maintain that when someone opens your package in said "new" version. In short, it's all about backwards compatibility as you may put your MPK on the internet and who knows what version of the software someone has who tries to open your package.

If you want fine grain control over what version ends up inside your package, use the Package Map geoprocessing tool. The tool has a version parameter. You could build a 10.6 package only, thus having 1 folder and limiting support to "newer" versions.

As for a Runtime package creating only a v101 folder -- you're building a package for a very specific application (Runtime). Yes, it's usable back in ArcMap, but by you selecting the Runtime option, you're saying this package is meant to be used in a Runtime application. Runtime has it's own list of features it supports. The "contract" that the v101 package and the Runtime application have is the app understands the contents of the v101 folder. The ArcMap and Runtime teams have worked out the supportability, thus it's maintained this singular v101 folder despite the version of ArcMap and Runtime you're using. (The amount of work to increment something as seemingly simple as a folder version number is way beyond what anyone would ever imagine, so if it doesn't need to happen: it doesn't)

3
  • Thanks a lost KHibama, but can you also let me know if theses things are documented any where? and on runtime does v101 refers to ArcGIS Runtime 100.x or 10.2.x ...? Once again thanks a lots
    – Mona Coder
    Commented May 9, 2019 at 17:39
  • They arent documented to the level of detailed I've provided above. These are deeper operational details that generally don't matter (thus not doc'd). The doc message is: use the UI for packages that always work, use the Tool for fine grain control over package creation.
    – KHibma
    Commented May 9, 2019 at 17:56
  • As for Runtime, I think, but could be wrong, that the packages will work for both 100.x and 10.2.x Best I can find is: developers.arcgis.com/net/10-2/desktop/guide/…
    – KHibma
    Commented May 9, 2019 at 17:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.