Профиль клиента.NET на x64
Я знаю, что.NET Client профиль не предназначен для x64 или ia64. Однако я не знаю, что это значит?
Есть две части, на которые он влияет
- Если я настрою свое приложение на использование.NET Client Profile в VS, и оно будет запущено на x64, будет ли оно работать?
- Если я настрою предварительные условия для своего проекта установки на использование профиля клиента.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)