СериализацияException - необработанная ошибка? - PullRequest
0 голосов
/ 16 ноября 2010

Я использую Visual Studio 2005 с C #. Может кто-нибудь сказать, пожалуйста, что:

Type 'bar' in Assembly 'foo, Version=5.9.0.25319, Culture=neutral, PublicKeyToken=a3c4e260a36280cd' is not marked as serializable.

означает ??

Очевидно, мне пришлось изменить имена классов для проприетарного использования, но я получаю это исключение в строке, похожей на:

DisplayedData = class1.staticObject.GetShownDataList();

Это связано с тем, что я пытаюсь вызвать метод для статического экземпляра класса? Class1 в моем проекте, но staticObject содержит статический экземпляр класса в другом проекте, на который я ссылаюсь.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 16 ноября 2010

Это сообщение означает, что строке классов не присвоен атрибут Serializable. Проверьте ссылку для примера того, как ее использовать.

1 голос
/ 16 ноября 2010

Исключение кристально ясно.Найдите класс bar в вашем исходном коде и присвойте ему атрибут [Serializable].Сделайте паузу в минуту, чтобы подумать, может ли работать эта десериализация объекта этого класса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...