我有一個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
什麼是錯誤信息? :@ –