M
met123
Короче у меня есть определенный клас , обьект которого я сохраняюю в файл.
Потом этот файл пересылаю клиенту посредством TCP/IP и теперь я этот файл пытаюсь десериализовать и привести к определенному класу
для этого я создал анологичный клас в клиенте и потом привожу к нему.
Но при попытке десериализовать выдаеться ошибка:
Unable to find assembly 'server, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
Какой выход?
Или может другой есть вариант
Собственно задача состоит: на клиентском приложений на сервер отсылаеться запрос, на сервере с базы данных посредством запроса производиться выборка данных, и эту выборку через TCP/IP нужно передать назад клиенту.
Можна попробовать данные сохранять в ХML файле, но это долго , я на сервере создал клас сереализуемый который состоит из DataSet,
когда данные готовые я создаю обьект данного класа запихую в DataSet данные и сохр в файл
BinaryFormatter formatter = new BinaryFormatter();
ouputfile = @"c:\proba\1.grid";
Stream potok = File.OpenWrite(ouputfile);
formatter.Serialize(potok, obg);
potok.Close();
На клиенте получаю этот файл и десериализирую его (в клиенте тоже создан анологичный клас):
BinaryFormatter formatter = new BinaryFormatter();
mydata gr = new mydata();
Stream potok = File.OpenRead(@"c:\proba\proba.grid");
gr=(mydata)formatter.Deserialize(potok);
и тут ошибка
Unable to find assembly 'server, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
Потом этот файл пересылаю клиенту посредством TCP/IP и теперь я этот файл пытаюсь десериализовать и привести к определенному класу
для этого я создал анологичный клас в клиенте и потом привожу к нему.
Но при попытке десериализовать выдаеться ошибка:
Unable to find assembly 'server, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
Какой выход?
Или может другой есть вариант
Собственно задача состоит: на клиентском приложений на сервер отсылаеться запрос, на сервере с базы данных посредством запроса производиться выборка данных, и эту выборку через TCP/IP нужно передать назад клиенту.
Можна попробовать данные сохранять в ХML файле, но это долго , я на сервере создал клас сереализуемый который состоит из DataSet,
когда данные готовые я создаю обьект данного класа запихую в DataSet данные и сохр в файл
BinaryFormatter formatter = new BinaryFormatter();
ouputfile = @"c:\proba\1.grid";
Stream potok = File.OpenWrite(ouputfile);
formatter.Serialize(potok, obg);
potok.Close();
На клиенте получаю этот файл и десериализирую его (в клиенте тоже создан анологичный клас):
BinaryFormatter formatter = new BinaryFormatter();
mydata gr = new mydata();
Stream potok = File.OpenRead(@"c:\proba\proba.grid");
gr=(mydata)formatter.Deserialize(potok);
и тут ошибка
Unable to find assembly 'server, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.