Это была бы настоящая боль, чтобы попытаться дублировать, поэтому я надеюсь, что у кого-то есть быстрый ответ...
Предположим, что у меня есть приложение .NET 4.0 со ссылкой на библиотеку .NET 2.0 (в этом случае SharpZipLib). Это, конечно, отлично работает на обычной машине с установленными .NET 2.0 и 4.0.
Если сервер, на котором запущено это приложение, имеет только .NET 4.0, а не 2.0 (или 3.0/3.5 и т.д.), что мне нужно сделать, чтобы библиотека .NET 2.0 могла работать правильно?
Из того, что я прочитал, похоже, что я могу установить конфигурационный параметр для supportedRuntime
, но я не совсем понимаю, что именно это делает.
Будет ли работать настройка конфигурации, или в этой среде будут работать только библиотеки .NET 4.0?
(Это гипотетическая среда - я не планирую когда-либо иметь собственные серверы с 4.0, а не 2.0, но если кто-то настолько сумасшедший, чтобы сделать это, я хочу иметь возможность их поддерживать).
Спасибо