Вызов сборок.NET 2.0 в.NET 1.1

Недавно я разработал внутреннюю структуру в версии.NET 2.0, которая в основном состоит из классов и помощников.

Проблема в том, что у меня есть несколько сайтов и приложений.NET 1.1, и я хотел бы использовать их фреймворк. Я знаю, что не могу вызвать.NET 2.0 в.NET 1.1, но у меня есть идея.

Если я создаю другой проект 2.0 с ComVisible и ссылаюсь на некоторые из моих сборок 2.0, то воссоздаю необходимые функции, ссылаясь только на эти классы, и в.NET 1.1 вызываю эту новую сборку ComVisible; Могу ли я использовать сборки 2.0 в.NET 1.1?

Если это работает в принципе, я могу использовать его в.NET 1.1, Java Reflection и т. Д.

Или я трачу свое время?

1 ответ

Я не понимаю, почему вы хотите пройти через все эти усилия. Есть только две возможности - либо:

  1. На серверах / рабочих станциях, на которых работают эти сайты / приложения, установлена ​​.NET Framework 2.0, и в этом случае вы можете просто переназначить эти сайты / приложения на.NET 2.0 и перестроить / повторно развернуть их (что должно занять все 10 минут)., или же

  2. На серверах / рабочих станциях не установлена ​​.NET Framework 2.0, и в этом случае все ваши усилия COM будут тщетными, поскольку сами сборки 2.0 не смогут работать без Framework.

Недавно я переориентировал целую кучу "старых" приложений 2.0 на 3.5, как в #1, без единой проблемы. Я знаю, что было несколько небольших изменений с 1.1 до 2.0, но их так мало, что почти наверняка потребуется меньше времени для их поиска, чем для борьбы со всем этим безумством COM.

Другие вопросы по тегам