Как правильно собирать версии для разных версий .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)
- Использовать то же имя и версию, но другой токен открытого ключа
- Другое