Сборка с несколькими таргетингами с помощью Visual Studio и.NET Framework

Я видел несколько фреймворков, которые предоставляют разные сборки; например, они могут предоставлять 32-битные и 64-битные сборки или сборки, предназначенные для.NET 2.0, 3.5 и 4.0

У меня есть библиотека, которая работает на.NET 3.5 и выше, но я не уверен, какова лучшая стратегия выпуска для этого.

Я хотел бы знать, какие преимущества дает создание нескольких целевых структур, а также какие преимущества дает именно для 32-битных и 64-битных процессоров.

Если бы я пошел по пути многоцелевого таргетинга, есть ли хорошие уроки о том, как этого добиться?

1 ответ

Решение

Не уверен, зачем вам нужна награда, поиска в Google должно быть достаточно.

У меня есть библиотека, которая работает на.NET 3.5 и выше, но я не уверен, какова лучшая стратегия выпуска для этого.

Если вы хотите использовать более старую версию (в вашем случае.NET 2.0), переместите весь код, совместимый с версией 2.0, в проект, нацеленный на.NET 2.0.
Затем вы можете ссылаться на этот проект из вашего проекта.NET 3.5
Если вы не хотите 100% своих возможностей в.NET 2.0, вам не нужно больше ничего делать.
Если вам нужны все функциональные возможности, вам придется заново реализовать их с помощью кода, совместимого с.NET 2.0.

Я хотел бы знать, какая польза от создания нескольких целевых структур

Многие люди работают над проектами, ориентированными на старую версию.NET (2.0,3.5,...)
и они не могут обновляться по разным причинам (например,.NET 4.5 не поддерживается в Windows XP)
Поэтому, если вы хотите, чтобы они использовали вашу библиотеку, мы должны предоставить сборки, предназначенные для конкретной версии.NET.

Кроме того, какие преимущества есть для целевых 32-битных и 64-битных процессоров.

Различия между 32 и 64-битными приложениями.NET (4)

Вернуться к основам: 32-битная и 64-битная путаница вокруг x86 и x64, а также.NET Framework и CLR

32-битный и 64-битный объяснил

Почему большинство программ по-прежнему 32-разрядные в 64-разрядной версии Windows?

Другие вопросы по тегам