Для создания сборки удаленных объектов необходимо добавить в существующее решение новый проект для библиотеки классов. Назовите его CarClassLibrary. Замените пространство имен для этой библиотеки на CarGeneralAsm и создайте в нем описание следующих классов:
- радиоприемника ( Radio )
- автомобиля ( Car ),
- автомобиля для Джэймса Бонда ( JamesBondCar ),
- хранилище спец. Автомобилей ( CarProvider ).
Измените содержимое этих классов в соответствии со следующим листингом:
using System;
using System.Collections.Generic; //содержит описание списков
using System.Runtime.Remoting; //Классы удаленного взаимодействия
using System.Runtime.Remoting.Channels; //Классы каналов
using System.Runtime.Remoting.Channels.Http;//Классы Http-каналов
using System.Windows.Forms; //Содержит описание для вывода оконных сообщений