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

В чем разница между версией и "версией времени выполнения" в .NET?

Когда я открываю окно свойств одной из ссылочных DLL в моем проекте в Visual Studio, я вижу версию, а также версию исполнения.

На самом деле это библиотека Rhino.Mocks, которую я проверяю. И я вижу

  • Версия выполнения: v2.0.50727
  • Версия: 3.6.0.0

В чем разница? (Означает ли это, что я не могу использовать 3.6.0.0 Rhino Mocks?)

4b9b3361

Ответ 1

Runtime - это версия CLR (или .NET framework?), требующая DLL (как правило, как минимум), версия - это версия DLL.

Пока вы устанавливаете минимальное время выполнения, оно должно использоваться. Однако, как правило, обычно лучше всего выбрать последнюю версию библиотеки для последней поддержки во время выполнения и т.д.