I am attempting to use Runtime .NET v100.1 to do offline geoprocessing from a .geodatabase file created from ArcMap. I'm using the Share As ArcGIS Runtime Content feature in ArcMap (both 10.4 and 10.4.1), and every time, the .geodatabase file is missing records from my feature layers. It exports the tables themselves, along with the expected fields, but will have an inconsistent and incomplete number of records. For example, I have a Point Feature Layer that has 27 features, but only 12 will be exported. If I try again, I might get 8 features. And again, I might get none. This also happens with Polygon Feature Layers and Polyline M Feature Layers. There is nothing fundamentally different between the records that are included and the records that are excluded, and the particular records that are included change depending on the export. Is anyone else having this problem, and is there a solution?
Note that I can successfully do spatial operations such as intersects and buffers with the content that is exported. The problem is simply that the exported data is incomplete. Also note that if I open the .geodatabase file in a SQLite browser, the records really are missing.