2012-06-14 4 views
0

Когда я просматриваю свойства моей dll, на которые ссылается внутренняя визуальная студия, я вижу, что версия времени выполнения v2.0.50727. Я перекомпилировал dll для целевой версии 3.5 структуры .net и повторно импортировал dll, но версия Runtime по-прежнему v2.0.50727. Я думаю, что я чего-то не понимаю. Может кто-нибудь объяснить, почему сейчас это не 3.5.Runtime Версия DLL не меняется

Спасибо

ответ

5

.NET 3.5 все еще использует .NET 2.0 CLR - и это номер версии вы видите.

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

3

.NET 3.5 построен поверх .NET 2.0 и использует некоторые из тех же сборок. Вы, вероятно, смотрите на сборку, которая то же самое.

См. .NET Framework Versions and Dependencies для отправной точки.

Смежные вопросы