Профиль клиента.NET на x64

Я знаю, что.NET Client профиль не предназначен для x64 или ia64. Однако я не знаю, что это значит?

Есть две части, на которые он влияет

  1. Если я настрою свое приложение на использование.NET Client Profile в VS, и оно будет запущено на x64, будет ли оно работать?
  2. Если я настрою предварительные условия для своего проекта установки на использование профиля клиента.NET, а не.NET Framework 3.5 с пакетом обновления 1 (SP1), что произойдет, если он будет запущен на компьютере с архитектурой x64, на котором нет.NET Framework 3.5 с пакетом обновления 1 (SP1)?

2 ответа

Решение

Профиль клиента - это просто урезанная версия полной платформы, предназначенная для минимизации времени установки, если у пользователя еще нет.net Framework. Сам клиентский профиль не может быть установлен на компьютере с архитектурой x64, но ваше приложение будет работать нормально, если будет установлен полный фреймворк.

Обратите внимание, что начиная с.net 4.0, профиль клиента будет поддерживать все архитектуры, включая x64 ( см. Здесь)

Что касается части 2, то, если.NET Framework не установлен на ПК, вы получите обычный диалог.NET Framework, необходимый для этого приложения.

1: теоретически это должно работать, если у пользователя установлен обычный.NET 3.5SP1 (так как профиль клиента является специфичным для 3.5SP1 IIRC)

2: Я ожидаю, что вы получите несколько очень прикольных ящиков с сообщениями об ошибках

Я бы раскручивал виртуальную машину x64 и тестировал ее, но сейчас я на своем ноутбуке, и он этого не сделает (нет VT)

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