Как вы можете настроить таргетинг на .net 3.5 и 4.0 в одном приложении? - PullRequest
2 голосов
/ 26 января 2012

Я готовлюсь модернизировать наши библиотеки devexpress.

Я заметил, что они говорят, что их последний выпуск построен на .net 3.5 и поддерживает 3.5+. Ну ... как это возможно, 3.5 использует clr 2.0, а 4.0 использует 4.0 (конечно) ... глядя на манифест в одном из своих dll, вы можете увидеть его ссылки .net 2.0 libs ... так просто, как Вы бы построили dll, которая также будет успешно работать в системе, которая имеет только .net 4.0 (если построена с 3.5).

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

Я отправил им электронное письмо напрямую, но еще не получил ответ.

спасибо, Ионафан

1 Ответ

5 голосов
/ 26 января 2012

DLL, которые ссылаются на сборки .NET 2.0, будут прекрасно работать в .NET 4.0. Из-за унификации сборки среда выполнения автоматически перенаправит ссылки на соответствующие сборки .NET 4.0.

Я предполагаю, что «поддерживает 3.5+» означает, что они протестировали свой код в .NET 4.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...