Я работаю над сборкой .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 (например, метод, который просто записывает в журнал событий вместо преобразования), он, похоже, работает.
Есть идеи об альтернативных подходах? Или есть что-то очевидное, что я делаю не так?
Любая помощь будет принята с благодарностью! Спасибо!