이것은 C# 3.0 Winform 문제입니다.MemoryStream의 Deserialize가 C#의 OutOfMemory 예외를 throw합니다.
큰 (실제로는 크지 않은) 복잡한 개체를 복제하려고합니다. 느리게 그것을하기 위해, 나는 그것을 MemoryStream에 seralize하고 BinaryFormatter.UnsafeDeserialize (MemoryStream, null) 메소드를 사용하여 복제 된 객체를 얻는다. UnsafeDeserialize() 메서드에는 항상 OutOfMemory 예외가 throw됩니다. 메모리가 충분해야합니다.
.net 버그로 약간 읽었지만 여기에 있는지 여부는 확실하지 않습니다.
누구에게 이런 일이 발생했는지 알 수 있습니까? 어떤 workaround? 감사.
실제 코드를 게시 할 수 있습니까? –
(의견에 회신) –