Я работаю над сборкой .NET 1.1, которая выполняет ряд огромных преобразований XSL. Это начинает вызывать проблемы с памятью. Поэтому я хочу использовать механизм XSLT в среде .NET 2.0, так как знаю, что он намного эффективнее и требует меньше ресурсов. Примечание. Обновление сборки .NET 1.1 до .NET 2.0 в настоящее время НЕ ВОЗМОЖНО из-за ограничений по времени и бюджету (вне моего контроля).
Я написал сборку .NET 2.0, которая может выполнять XSL-преобразования, и представил ее как объект взаимодействия COM+. Когда я загружаю этот объект из сборки .NET 1.1, он загружается нормально, но как только я загружаю преобразование XSL, возникает исключение, и он не содержит НИКАКОЙ полезной информации о том, что пошло не так.
Интересно, что если я вызову более простой, несвязанный тестовый метод в сборке .NET 2.0 (например, метод, который просто записывает в журнал событий, а не выполняет преобразование), он работает.
Любые идеи об альтернативных подходах? Или есть что-то очевидное, что я делаю неправильно?
Любая помощь будет принята с благодарностью! Спасибо!