我有一个C#解决方案,其中包含项目A和B,其中B具有对A的引用。A包含可序列化的类ClassA。 B包含两个ClassB1和ClassB2类。从ClassB1中,我序列化ClassA类型的对象,并将其保存在Folder1中。 Folder1属于解决方案,但不属于项目A或B.如果我尝试从ClassB1反序列化对象,它工作正常。然后从ClassB2我拼命尝试反序列化序列化的对象。我遇到了拒绝Folder1错误消息的访问。反序列化来自不同类的同一项目
任何想法为什么发生这个错误,我该如何解决它?
UPDATE。在项目B中,我只是从它的构造函数序列化了一个ClassB1类型的对象。我无法从ClassB2反序列化这一个!所有序列化的文件都在解决方案的主项目Folder1中。项目C每当我从序列化一个对象的同一个类中反序列化时,它就像一个魅力一样。但是当试图从一个不同的类反序列化时,它在同一个文件夹Folder1上失败。
这是一个拼图测试吗? – FeliceM
我编辑了这个问题,希望它更清楚。 – stringofquarks
什么是错误信息? :@ –