какова правильная стратегия управления версиями для разных версий .NET

Как правильно создавать версии сборок для разных версий .NET?

Например, если у меня есть сборка foo.dll и я выпускаю версию для .NET 2.0 и версию для .NET 4.0, то какой вариант лучше:

  • Предоставьте две сборки foo.20.dll и foo.40.dll.
  • Разрешить установку только одной версии на данном компьютере
  • Укажите две сборки с одинаковым коротким именем (foo.dll), но разными версиями (2.0.0.0 и 4.0.0.0).
  • То же, что и в предыдущем случае, но с другой версией (x.0.0.2 и x.0.0.4)
  • Используйте то же имя и версию, но другой токен открытого ключа
  • Другой?

person user316030    schedule 25.05.2010    source источник


Ответы (1)


Я пойду с тем же коротким именем и разными версиями. Это то, что делает Framework, поэтому люди, использующие .NET, уже должны это понимать.

person Julien Lebosquain    schedule 25.05.2010