When object databases such as Stsdb, Ndatabase, and so on are saved in a file, they are always unreadable under different Windows platforms, different. NET frameworks, because the object schema is different.
The solution is also very simple, that is, when reading and writing these objects, the object classes used are packaged together into a class library, and as needed in the version of the. NET Framework to compile as a DLL, and then reference the DLL in the corresponding project.
The author has gone a lot of detours in 2 days: The object is defined separately in different projects (of course, exactly the same definition), always occurs in a project to write a database, in another project can not be read out of the problem, even using the same. NET Framework compiled by the same.
STSDB, Ndatabase object databases cannot be read under different. NET Framework Solutions