старая библиотека, написанная на .Net Framework 2, использование в .Net 4 - PullRequest
3 голосов
/ 04 декабря 2011

У меня нет опыта использования C # .Net. У меня есть один маленький вопрос. У меня есть библиотека, написанная на .Net Framework 2. Смогу ли я импортировать ее и использовать в .Net Framework 4?.

Ответы [ 3 ]

4 голосов
/ 04 декабря 2011

Да, вы можете ссылаться на библиотеку классов 2.0 из приложения более высокой версии фреймворка, но не наоборот.

0 голосов
/ 04 декабря 2011

Под библиотекой вы имеете в виду DLL, верно?Если это так, у вас все будет хорошо - но это приложение, которое загружает вашу DLL, которая контролирует .net CLR, которая используется.

Это делается через app.config, вы можете найти это полезным: Что делает 'useLegacyV2RuntimeActivationPolicy' в конфигурации .NET 4?

0 голосов
/ 04 декабря 2011

Вы всегда можете проверить совместимость версии .NET .(Есть некоторые предостережения , переходящие на 4, но, в общем, с вами все будет в порядке.)

Любые проблемы, которые вы можете увидеть, могут возникнуть из версии, предшествующей 2. (Хотя я слышал за 4это переписывание, так что я не уверен, как они справляются с обратной совместимостью. Я уверен, что у них есть , чтобы сохранить его в безопасности, так как мало кто хочет загружать две версии .net).

...