.Net Framework 4 Full и Net Framework 4 Ориентация профиля клиента

Я хотел нацелить свое приложение.net на.NetFramework 4(профиль клиента), но позже я понял, что сторонний элемент управления использует System.Design для реализации пользовательского элемента управления.

Теперь я обеспокоен пользователями, так как большинство из них будет иметь установленный в своей системе клиентский профиль.Net Framework 4, а не.Net Framework 4 Full. Будут ли пользователи раздражать при загрузке и установке Full Framework. Но есть только незначительная разница в размерах клиента - 41 МБ и полная - 48 МБ.

Для большинства приложений.net требуется только профиль клиента? Также есть альтернативный способ использовать класс ControlDesigner в C# с клиентским профилем.

Пожалуйста, помогите мне.

2 ответа

Решение

Вам просто нужно выбрать полную платформу.NET 4 в качестве целевой платформы. Попытка обойти любой ярлык, который может взорваться вам в лицо. Ну, лицо твоего пользователя больше всего.

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

Вы всегда можете установить для копии значение true для System.Design и распространять ее вместе со своим приложением.

Кроме этого они должны установить его. Другого пути нет, если только сторонний элемент управления не удаляет зависимость.

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