Подтвердить что ты не робот

.NET4: совместное выполнение операций в отдельности

Обзор. Мне интересно узнать больше о .NET4 "Совместное выполнение в процессе" сборок и получить дополнительную информацию, чтобы помочь мне демистифицировать ее.

Мотивация. Данное приложение построено на .NET2 и использует две сторонние библиотеки, которые также работают с .NET2. Приложение развертывается (через копию файла) на клиентские компьютеры в виртуальной среде, которая включает .NET2. Не моя архитектура, пожалуйста, несите меня.

Цель. Чтобы узнать, можно ли перестроить сборки приложений (или подмножество) на .NET4 и отправить приложение по-прежнему без изменения сторонних библиотек и в том числе .NET4 Профиль клиента (как описано здесь) в развертывании.

Принятые шаги. Были прочитаны следующие статьи, но не дали мне достаточно информации:

Дальнейшие шаги. Я также не понимаю, как продолжить обновление одной сборки .NET2 до .NET4, причем исполняемый файл остается в .NET2 (то есть, как настроить файлы решений/проектов, если какой-либо специальный код должен быть включен и т.д.).

4b9b3361

Ответ 1

В общем, вы можете загружать сборки, созданные против .NET 2, во время выполнения .NET 4. Поэтому сначала вы должны попробовать это и посмотреть, работает ли оно "просто". Просто прикройте приложение к VS 2010/.NET 4 и попытайтесь скомпилировать его с теми же ссылками на сторонние сборки. Затем разверните его, и он, вероятно, будет работать.