我使用System.IO.Packaging程序来创建一个完全托管的桌面文件(Windows窗体)应用程序。
在一定的条件下,OPC包的写作提出了一个“无法确定域的身份”异常。 据我了解,这是与独立存储,作为包装API有时会造成暂时的数据存在。
我还没有发现这样一个可靠的再现,但我相信,当数据超过一定规模(压缩几兆字节),或许还取决于运行的应用程序的用户的帐户类型它发生。
什么是“域”? 我的AppDomain? 什么控制在正常的Windows窗体应用程序的“身份”?
我怎样才能避免这个问题(除了手动创建ZIP档案文件没有OPC)?