Я пытаюсь отправить объект через tcpclient с сервера на клиент, и я получаю сообщение об ошибке. Во-первых, вот класс упаковки:
[Serializable()]
public class pack
{
public int a;
}
вот код отправки сервера (его пространство имен - WindowsFormsApplication1):
pack pachet = new pack();
pachet.a = 3;
IFormatter bformatter = new BinaryFormatter();
NetworkStream ntstream = tcpClient.GetStream();
bformatter.Serialize(ntstream, pachet);
и клиентский код перевода (его пространство имен - WindowsFormsApplication2):
NetworkStream strm = client.GetStream();
IFormatter bformatter = new BinaryFormatter();
pack nettmp = (pack)bformatter.Deserialize(strm);
и ошибка:
serializationException was unhandeled. Unable to find assembly 'WindowsFormsApplication1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
Может кто-нибудь сказать мне, в чем проблема?