Створити два окремі проекти Library1.dll i Library2.dll (щоб було два окремі dll файла).
У середині цих проектів має бути визначено по класу User i Company. Неймспейси в цих бібліотеках мають називатися однаково.
В проекті 1 класу User додати атрибут Serializeble а у проекті 2 Serializeble додати до класу Company.
Створити консольну програму яка буде запитувати яку бібліотеку хоче підвантажити користувач, 1 чи 2.
Підвантажити необхідну длл-ку і створити об"єкт того класу з цієї длл-ки, який буде позначений атрибутом Serializeble.