Здравствуйте, mrozov, Вы писали:
M>>>1. У тебя в данном случае (по меньшей мере, если речь идет о com-приложении, а не библиотеке) и должен быть MarshalByRefObject. Приводиться он должен к интерфейсу (ты ведь определил интерфейс и назначил ему Guid, правда?).
M>>>2. В настройках COM+ приложения есть рабочая папка, которую можно задать.
AT>>Оказалось первая проблема — следствие второй. Вот тестовый пример.
M><skiped>
AT>>Где копать?
M>Обязательно выполнить пункт 1.
M>Без этого к com+ не подходить. Тут штука такая — на первый взгляд может показаться, что оно как бы работает. Но эта видимость, товарищи, только кажущаяся.
С этим все в порядке. Просто в тестовом проекте это упущено. Все работало и было оттестировано. Потом в проект добавили новую функциональность — у COM-объекта появились зависимости от библиотек, не помещенных в ГАК и не находящихся в System32. Так что вопрос остался открытым.