如何在没有 CWinApp 派生的 class 的情况下进行 MFC 序列化?

How to get MFC serialization going without a CWinApp-derived class?

我正在为旧 MFC 应用程序编写 C++/CLI 包装器,到目前为止,我已经能够读取大部分数据并将其转换为 C# 可读格式。

到目前为止,我只是在努力读取数据,担心将数据写回旧的 MFC 代码会影响序列化吗?

你们 share/mention 我在为 MFC 代码编写 C++/CLI 包装程序时可能面临的任何其他风险吗?

感谢您的意见。

此问题是“Redirecting data from MFC CArchive to boost::archive::xml_oarchive”的延续,如果您需要更多详细信息,请查看此问题。如果您需要我提供更多信息,请告诉我。

我的经验是,只要我们不更改现有的 "class/structure definitions" 和 "variable definitions",对象序列化就不会受到影响。