Клиентские предпосылки Приложения Профиля

iOS 12, Swift 4

Самый простой способ, используя autolayout:

  1. Добавить UIScrollView и прикрепить его 0,0,0,0 к суперпредставлению ( или желаемый размер)
  2. Добавьте UIView в ScrollView, прикрепите его 0,0,0,0 ко всем 4 сторонам и отцентрируйте его horizontally и vertically.
  3. В инспекторе размеров измените приоритет bottom и align center Y на 250. (для горизонтальной прокрутки измените trailing и align center X)
  4. Добавьте все необходимые вам виды в это представление. Не забудьте установить нижнее ограничение для самого нижнего вида.
5
задан Spooky 19 June 2015 в 20:57
поделиться

2 ответа

Хорошо, вот в чем дело. Я пробовал использовать профиль клиента, но он не работал, я думаю, это потому, что в установщике профиля клиента нет функций .NET framework 3.5 SP1 . Поэтому в процессе установки он также запрашивает .net framework 3.5 SP1, поэтому мне пришлось сделать его доступным и в автономном режиме. Вот в чем дело:

  • Сначала вам нужно загрузить Автономный установщик профиля клиента
  • Затем вам нужно скопировать файл в следующую папку: C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFx35Client
  • После этого вы можете развернуть свой проект установки, и он будет скомпилирован (это только для установки профиля клиента).

Поскольку в моем случае он жаловался и запрашивал .net Framework 3.5 SP1, вот что мне пришлось сделать:

  • Включить предварительное условие .net Framework 3.5 SP1 в вашем решении по установке
  • Загрузить .net Framework 3.5 SP1 Full Пакет
  • Вставьте диск C: \ (для быстрого доступа), перейдите в командную строку и введите: C: \ dotNetFx35Setup.exe / x
  • Распакуйте все, что хотите, это создаст папку с именем wcu
  • , перейдите в wcu \ dotNetFramework, возьмите все файлы и папки и скопируйте их в C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFX35

Теперь соберите свое решение, и оно должно работать. Однако вы получите 2 предупреждения. Это известная проблема, и, согласно Microsoft, они не мешают процессу установки вашего приложения. Прочтите это для получения дополнительной информации.

Это было немного утомительно для меня, чтобы найти и придумать, поэтому я очень надеюсь, что это поможет кому-нибудь еще с этой проблемой. Если у вас есть вопросы, оставьте комментарий, и я свяжусь с вами как можно скорее.

Спасибо за чтение!

5
ответ дан 14 December 2019 в 19:23
поделиться

Чтобы ваша установка работала с профилем клиента (без жалоб, как вы говорите) во время установки, вам дополнительно необходимо изменить проверенные условия, чтобы они требовали только профиль клиента.

Вам нужно изменить свойство условия запуска .NET, чтобы на самом деле говорилось «Профиль клиента». Сделайте это как здесь:

.NET Launch condition - properties
(источник: msdn.com )

Это из следующего документа: Производительность WPF и профиль клиента .NET Framework , раздел «Развертывание» Йосефа Гольдберга.

Хотя в документе упоминается профиль клиента версии 4, это также работает для 3.5. Я сделал это, и это сработало отлично.

0
ответ дан 14 December 2019 в 19:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: